Feeling smug that my Christmas shopping is over half done. On course for a new personal best