Sorry for the caps, but this is kind of incredible. I struggled so hard to remember what this place was even called because it was just a vague memory kicking around in my brain. I don't know how I managed it, but not only did I find this site, I remembered my name and figured out my password. It even has a custom pet that I made and some ancient, janky art that I drew as my avatar. Haha. This is so bizarre. I never did much of anything on here, but it's still an awesome little piece of internet nostalgia.
ETA: Looks like this place is dead, a shame but not surprising considering its age.