thrustmaster's sites:

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