Was looking for some decent noise cancelling in-ear phones and came across this. These ones seem to have good reviews and appear to be a decent alternative if you don't want to drop $300 on the Bose QC20.
Site says "check stock" but I purchased it just fine and it shipped out already.
http://www.noisehush.com/i7
A good alternative.