Ichbins' sites:

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