I can't stand the headphones that came with my iPhone 3gs. It has reminded me why I've used good aftermarket headphones withmy iPods for so many years. I'm currently using Bose in-ear headphones, but they don't have a mic. They sound decent but I guess they could be better. I've been looking at the Klipsch S4i's, Sennheier MM50ip, and Etymotic hf2. Anybody have any preferences? Which sound the best, and which ones controls are most compatible? Any help is appreciated!