The debate between laptops and desktop computers has undoubtedly been ...