I'd love to get something for my 3 CS profs when I graduate next year...but I have no idea what they'd like. One's a linguist at heart, mega genius, knows just about everything. The other two both worked for Nasa, one looks like a mad scientist, knows everything about satellites, networking, and hardware. The other one is female, and is an expert on image processing, computer graphics, and programming languages. They're all very cool and have helped me out a lot.
I'd like to get them something they'd enjoy, something not too commercial/cheesy, and not computer hardware (they have everything they want in that area).