One thing I can add, if your looking for a solid, no BULLETPROOF pair of headphones, definitely take a look at some Sennheiser HD-25's. These things sound amazing and you can wear them for hours without them hurting your head at all.
I've had my pair for nearly 5 years now, still hasn't let me down and I use them everyday.
If you take notice of the headphones all sports reporters and the majority of DJ's use, you'll see that they are all HD-25's.
And screw noise cancelling, these things basically block out most noise without anything even playing :)