I went through about 6 ear buds until I found these:
Amazon.com: Ultimate Ears TripleFi 10 Noise Isolating Earphones: Electronics
They are amazing. Sound great and are comfortable. That said, I bought them on impulse when I saw them on sale for $99. Not sure I'd pay north of $200 for in ear buds.
For over the ear non-portable headphones I've been using HD 600's hooked up to a Headroom amp for years and years now. Cost a pretty penny, but I've had them for around 6 years now I think and no plans to replace anytime soon. Maybe the amp at some point.