One of the most annoying sites on the net. What makes it particularly galling is that they actually have interesting topics... but when you try to navigate their site, it drives you nuts with ad reloads, hidden ad triggers, etc. Yahoo should dump them off of their page.
And yeah... I too noticed the phoney "oh... it's great!" reviews at the bottom. Nice try!