You might also want to check out custom cycle sounds in Pearland. I have been very pleased with their set-up. It really rocks now that I got the nano instead of a couple of cheap mp3 players.
Here are pics of my Rumble Road setup, I have went with a Sirius sarellite radio, sound is good, can hear pretty well at speeds up to 90mph.