Yes, that time of the holiday season has arrived. You’ve finished 95% of your shopping, and the only people left on your list are damn difficult. What do you get the near-sighted uncle who already has a closet full of sweaters? Or the meditative pal who recently gave up his all worldly possessions? But those people pale in comparison to the toughest challenge of all: the online lover. Sure, you talk all the time, but chances are you’ve never even met this person in real life. How are you supposed to know what kind of gift-wrapped... More >>>