I've been looking into getting noise cancelling headphones, for three reasons: mowing lawns, playing drums, and riding buses. All three are, of course, noisy environments, and I want to be able to listen to music without damaging my hearing. That said, do you have any recommendations? I've heard good things from Bose.