A book for the knitters on your list...
Knit Sock Love by Cookie A.
I loved Sock Innovation (post) so I was really pleased to hear that Cookie A. had another book out.
Knit Sock Love contains 19 patterns, including 7 brand-new designs. The photography by Laura Kicey looks gorgeous.
You buy the book directly from Cookie A.'s website or from Amazon.