Diorama's sites:

title views votes rating creation
?Moon Invaders! 2,102 10 (4.00)  2006-08-28
?Goole: Google's Retarded Brother 6,602 70 (3.43)  2006-04-12
?Dr. Snuggles, Pogo of Pain 3,488 45 (2.78)  2006-04-10