Books are perfect gifts. They're already a great value, but with the speed the world is going to those nifty electronic readers, books will soon be valuable antiques. Heck, in the near future, you may only be able to gaze at books in those brick and mortar museums they call libraries.
Books are the best entertainment value around. They provide hour after hour of personal pleasure, and then they can be passed on to another person. I also like that when I give a book as a gift, I can write a personal note that won't get tossed out like last year's Christmas cards.
By the way, if you're thinking about a gift for me, I collect vintage Western books from the first half of the twentieth century. I especially like the ones with great illustrations on the dust cover. But if you give me one of these, do me a favor and write your personal note on a Post-It.