AnnoyingAds' sites:

title views votes rating creation
?I feel bamboozled 1,316 7 (2.14)  2007-06-28