Can I hear a sample or demo of the song before I purchase it?

Yes, each song has a about a 30 second sample that can be listened to before you make your final purchase. You can access the demo/sample by clicking on the title of the song and pressing the play button.  FYI no background vocals.