I used to use a MP3 player, mounted it up front on the stem stand or in my jacket pocket. The problem I found was that even with 1gig cards in it, I would run out of tunes or want to listen to something else. It did have a radio built into it but out in the boonies that didnt work great. So I went to the XM radio route
Here's a pic of my install, full thread is in the electrical mod section. Its great to be able to select pretty much anything to listen to while riding.... and I can always hook the mp3 back up in about 3seconds