New search engine!

This site takes the concept of "site mirror" a little too seriously. The scary part is that the search actually works...