It's been a while since I've seen a picture of her, but I'm pretty sure this is her:
No wonder she has retreated in shame from teh Blogosphere ...
Hmmm ... Striped shirt ... those glasses ... Could be Waldo's sister.
ZOMG!1! Teh Loose Moose is WALDO's sister!1!!!11!