Just my two cents...I live with 2 teachers and am myself a teaching assistant. The absolute best gift a teacher can receive is gift certificates to anywhere. We eat, shop, and watch movies just like the rest of you. But most of all we spend our money on the children when the state wont pay for it. I'm NOT complaining about spending personal money because this is something I like to do when I can. Sometimes that $40 dollars on craft stuff is nothing when I can see the kids excited about making something for mom or dad. Just think of it this way, exactly how many coffee mugs do you think we get a year at Christmas or Teachers Appreciation day and multiply by how many student in all our classes by how many years we've been teaching. It comes up to A LOT:eek: ! Please don't get me wrong I appreciated any momento a child and his/her family gives to me because afterall its the thought that counts. The gift certificates are just a thought though and you may even spend less. :)