I'm getting good at this shopping lark. I've got 3 more presents to buy and then I'm done, and I haven't set foot in a single shop. May I take this opportunity to thank those responsible for the wondrous gift to confused male shoppers that is the internet...