I have an iphone 4s and the apple earbuds are not that good for me. I found some headphones and I can't decide what to buy. I want them to have great sound quality, great noise cancellation to be comfortable and great bass. I also listen to a lot of indie rock and garage rock. Here are the links and I want to choose from these 4: http://www.engadget.com/products/skullcandy/50-50/ I like how they look http://www.engadget.com/products/sennheiser/cx/300/ii/ http://www.engadget.com/products/sony/xba-1/ http://www.engadget.com/products/sennheiser/mm/30i/ Moderators, I hope I don't break any ruls by posting any of these links, I am not trying to advertise these products. Thanks!