Buying a gift for your husband should be easy. After all, you live with the man! But for some reason, as the holidays approach, you forget that you actually know him better than he knows himself. That ...