Ichbins' sites:

title views votes rating creation
?DANCE DANCE REVOLUTION 3,615 34 (2.79)  2004-06-25
?Leeroy gets laid 1,371 10 (2.90)  2005-12-17
?What is love - the toy 2,212 17 (3.53)  2005-12-19
?dub dub doodoo dub dub doo doo~ 1,262 4 (2.75)  2005-12-22