I've tried many different earbuds for riding and found the Etymotic ER6i to be a great solution for 1) isolating wind noise, 2) providing excellent sound quality and 3) not sticking out of my ear to rub against my helmet liner, 4) reasonable price ($110 delivered to my door).
Looking at their website (http://www.etymotic.com/ephp/epcomp.html
) - they have been discontinued! All of the remaining models look to have relatively long housings. Mine take a bit of strain every time I take my helmet on/off - I got 12 months out of my first set. You can still get them off eBay, but that can't last forever.
What is the next best choice in the same price range (or less).?