Even back then I wasn’t using the sight to point to wow being on top but because some One said “google it” and that’s the first site that came up on google.
When it comes to the site in of it self just like I said I didn’t trust it in that post after looking into it the site is just made up numbers pull out of Thin air.