What is that all about? The site makes a claim of making a search through 150mio records a big deal. Ok, it is not trivial, but any decent DB with proper indexes would have no trouble doing that. Am I missing something?
Also, they want me to enter my e/mail to check... <lost me here already>. Seriously?