Holiday shopping isn't easy.Stores are filled with temporary help (more than half a million, to be exact) that are less than thrilled to be assisting shoppers while suffering through the endless loop of cheery music. The stock's been picked over by rabid early birds. And don't even think about battling the teenagers at the mall. Our solution? Buy online. After all, you're already here. Now just narrow down your gift choices by recipient or price and find something that we promise won't be posted for sale on Craigslist in the new year.