Ichbins' sites:

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