I've never bought teacher gifts, I just always give them American Express gift cards. Generally I buy jewelry and I try to find things that will suit the recipient, so I don't use specific sellers so much as browse till something catches my eye.
To Trenell, MizKerri and geeky:
I pray none of you ever has to live in a communist state.

Geeky is my hero. She's the true badass. The badass who doesn't even need to be a badass. There aren't enough O's in cool to describe her.