Diorama's sites:

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