i'm looking for some in-ear headphones (canalphones, not ear buds) that i can use on planes, trains, and while working in coffee shops, etc. my criteria are: (a) not expensive (b) blocks out noise (c) no bumps and rumbles when the wires move or get touched (d) sound decent but they don't have...