I was googling Psalm 103a and stumbled upon this CD you can download. New Song is a group from Geneva College that tours around the Country and sings. They are wonderful.
Psalms of Praise CD - New Song - Geneva College, a Christian College in Pennsylvania (PA)
Psalms of Praise CD - New Song - Geneva College, a Christian College in Pennsylvania (PA)