I think I forgot... I wonder how you even knew. Maybe it was the icon, maybe some insightful comment you made. I'm pretty sure I didn't leave a trail though, did you check your "recent visitors" list?
BTW, am loving that drawing you made of yourself. I wish I was recognisable like that, it'd make comics with self-reference a whole lot easier.