994a33859ce3d44ff0a5d4397a97b758c5e20611Christmas Eve is here and for the first year in a long while (or ever), I’m finished all of my shopping,and all the gifts are wrapped and waiting under the tree. It’s a pretty good feeling knowing I won’t need to go out and battle the malls and fellow last-minute shoppers struggling to find the [...]