Apple and Microsoft battle it out for Christmas sales
Post