thrustmaster's sites:

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