I remember this!
From The Lost Media Wiki
I actually do remember creating an account back in 2008 for this site before it shut down!
I actually do remember creating an account back in 2008 for this site before it shut down!