Do you know of anyone who keeps an inventory of gifts so that he or she doesn't have to scramble to get one when the occasion comes along? I have a friend who does just that. Whenever she comes across something nice, she'd picked it up. She'd buy items appropriate for different occasions - birthdays, weddings, housewarming, etc. Naturally, toys top her list for the many nieces and nephews she has. I suppose she has to remember to stick to things that are not time-sensitive otherwise her presents won't be that much appreciated.