I remember a while ago network solutions was buying up domains names people were searching.
I reported this, I forget to who, but they were doing it. I had multiple people try random domain names and sure enough they were bought within minutes of leaving their site.
Maybe name cheap does it for certain domains.