Shopping for the Geek in Your Life
The hardest person on your list to shop for is Andrew. Why? Because he just won't tell you what he needs or wants. It's not because he doesn't want anything; it's just that telling you isn't logical. If he needs it or wants it, he'll get it himself, right? In the meantime, you're left with trying to figure out the perfect gift for someone who spends 18 hours at a stretch in front of his computer (including meal times) and answers most of your questions with, "Um, okay" while looking like he wonders what planet you're from.