There was a thread on here a while ago about an interesting site where you could search any website and get info about daily traffic, ad revenue, and more. I looked on Google but couldn't find the good one that was posted on here. Anyone remember that thread, or know the site I am talking about?