My family ... is IMPOSSIBLE to shop for. Seriously. 6 hours in the mall? 4 complete traversals? Come on...