Sock Puppets, where!? 

Sock Puppets, where!?  I am posting here because a friend of mine e-mailed me about this and I wanted to have a say, which as I understand is fine.  I'm sure, since I've been told, that others have been asked to express their views too.