I have pushed quite a few more updates to this since this post:
Added Wikipedia snippets
Refined the algorithm
Changed how stuff gets pulled and crawled.
It uses my own database and if it can’t find enough results it will pull them from both google and bing and pulls the results to the DB, but I also have my own crawler that is out as well.