The Redeemed of God

In this sermon, Pastor Jonathan Parnell expounds Psalm 107. What does it mean to be redeemed and where do the redeemed come from? What trouble has the redeemer delivered them from? And, how do the redeemed respond?