Thought I would weigh in on this because I have tried just about everything. First was just a small radio with earphones or bud phones. Those things are a mess, always falling out, cord flopping in the breeze, they come out when you put your helmet on and again when you take it off, they fall out if you turn your head, and not enough sound anyway! Then I tried the rumble road type speakers, they were the same except built by cycle sounds of Huston for about $50.00 cheaper. Those work great, nice volume and could be heard easily at any speeds with half helmet and shield, problem was but ugly and I just got tired of looking at those bulky things on my bars, and if I had everything hanging on my bars I wanted, it would look like the front window of a radio shack! Next up was Oakly thumps, I thought those would be the answer sold the speakers and bought those, wrong again, nice style and just ok volume up to about 50mph, might be ok on a moped with quite baffles. Then the mp3 player and sure E4's, and I have to say those had good sound and held in my ears pretty well, but on long rides they bothered my ear as in made them some what sore and were just uncomfortable on long rides. So then I went with blue tooth using my cell phone and Motorola S9 stereo headset, again these work pretty good up to about 65 with a shield, but after that, just not enough volume, but they are great for cruising around town. What I have now is a set of HS24 iasus helmet speakers with a full face scorpion EXO400 helmet, playing mp3 Nano. So far it is hands down the winner. I have cruised at 75-80 and the sound is just as clear and easy to hear as it is at 55. I have never been a full face helmet fan, but I wanted to get rid of the front shield for a cleaner look, and I am quickly getting used to the full face helmet and the helmet speakers are (for me) the best thing yet!