thrustmaster's sites:

title views votes rating creation
?The Biggest Douche on Wikipedia 2,606 24 (3.79)  2006-05-15
?Another Wikipedia Douche 1,799 8 (3.75)  2006-06-28