Ick! I've been itching just reading this thread! I can't imagine how grossed out you must be!!!

Good luck in determining what they are and gettign rid of them!

*shudders* with you