Just a thought about gift certificates...
First, let me say that any gift I'm given is greatly appreciated. However....
As a teacher, I'd much rather have a gift for my room. When I was a classroom teacher I loved getting supplies for my writing center, games for indoor recess days, books for the classroom library, etc. I'd much, much rather have something for my room than for myself.
The problem with gift certificates is that they are iffy. For instance, I've been given Starbucks cards...and I don't drink coffee. I can't stand the smell of it, actually. I sent my boys in with the cards to go get themselves brownies. It is appreciated, but I'd have gotten more use out of a set of decorative scissors or colored paper or a book.
I once had a friend give me a $30 gift certificate for Kohls...she didn't have a Kohls near her.
As a mom, I always try to give gifts for the classroom. It takes that personal risk out of it.
This is in no way meant as a criticism of anyone who gives gift cards, and I am not saying that there is a "wrong" gift. Just sharing my experience of 25+ years.