Aha, me either, to be quite honest. I always assumed it's like a MySpace comment wall or something. You leave a comment on someone's page and they comment back on your page. I'm not really sure.
I feel special, d'aww. It has been way too long and I remember a lot from the old days. Those were some good times. Also, I noticed, are you into Doctor Who? :O