Hey Mandy!
I too saw one of those and it freaked me for a second...I did a bit of trawling and found the source:
http://www.danasoft.com/
Its a clever little avatar thinggy that only YOU see...a lot of my mates on other sites have them...kinda freaky though when you fisrt encounter one!