I always thought this was the work of domain squatters who run software to see what names are being queried, then they purchase and sit on them. I first heard about this back in 05' , then never heard about it again.
Unless you work at the domain registrar in question, or sit between the user and the TLD's authoritative nameservers, how would you possibly see what domains are being queried?