Try this one, I believe it's made by small company in California (i'm not really sure though) called Meelectronics
Amazon.com: MEElectronics M9P-BK Hi-Fi Sound-Isolating In-Ear Headphones with Microphone (Black): Electronics
Comes with many accessories including different sizes of buds and very handy case which I use it a lot.
You really need to break this buds for about 2 days. When i tried them the first time, I wasn't really impressed by the sounds .. but after few days of extensive uses .. I must admit this is the best $20-ish phones period. Strong on bass without being ridiculous, great on highs, decent on the mid range .. nice. Although I'm not an audiophile, but I know what's the ugly or great sounds sounded like for my own taste. I listen to many kind of music.. from punk, jazz, rock, electronica, to drum'n'bass, this phones nicely covered all. I've experienced Bose's, few Sennheiser's, Audio Technica, Sony's, etc .. for the price, this hard to beat. Has a very good noise isolation. Just try it.
The cons :
- the button only controls the play/pause for the music player, but I found out that you can add more functions to this single button with Droidshuffle app, so it works better now. Still no function for call, but I don't really care.
- Although it sounds really really great for music, it's not that great and a bit muddy when on the phone calls, but hey .. i still can hear them loud and clear.
I just didn't think that I need to shell out over 50 bucks just to get a great quality sounding buds, so for $20, this overpassed the bill for my HTC EVO.
Hope this helps.