i bought the Sennheiser CX300-S listed at the bottom of that^ article about 1.5 years ago, and they are quite good for what they're worth. I use them mostly on the train, and they cancel out pretty much all background/fuzzy noise, though sometimes i can still hear the occasional loud noise, as i dont usually have the volume up really loud. the CX500's would probably be alot better for the extra bit of money, and are still below your price limit. Sennheiser really do make good quality sound products.