Thanks for the welcome! :)
Good point about the silence at the end. Another thought to add to my original post, though - if 100 people per day listen to a particular song for 30 seconds and then skip, it would add up to 7 'sales' by the end of the week, despite the fact that those people barely listened to the song.