Digging around a bit, I like this collection of "Geek gifts for 2009", in particular the "Geek gifts for under $20" post.
Of course, as geek gifts go, ThinkGeek is a great resource.
Notes and tutorials on Java, Ruby, Perl, and PHP programming, and life.