This was the first Happy The Fans logo (which was Happy The Fans Online back then). Do you remember it?
Hard to say if I remember this, because memory is a strange thing. Possible I remember the pose (too) from NEARfest 2000.