I hate giving gift cert. because 1) I fel its means I couldn't take the time to figure out the right gift myself and 2) because I don't want anyone to know what I really spent.... I am a champion bargain shopper and have been known to get a $60 gift for just $15. I never have, and never will give a gift card.

But I like the book idea.