We all have points where we really suck at buying gifts. Here and there, you glance through your diary, suddenly realize that that occasion is tomorrow, and then rush out to make some hasty, panicked decision on a gift and a card. Then, when you actually give it over, you realize that anything would ...