The original problem was that the OP said he has an iPhone and is on call 24 hrs per day. How about just buying a handlebar mounted iPhone holder
(there are a ton of them out there now) and keep the ringer volume on maximum so you will always hear it ringing while riding? Thai way there is no
searching for/trying out/spending lots of time/money on exotic earbuds and accessories.
As for earbuds I have only tried 3 different makes and found that yes indeed they suffer from way too much wind noise. Instead I use basic cheap
on-the-ears head phones $10 - $20 found at any Radio Shack, Best Buy, etc.