And I can't really understand why we aren't there yet. Do we really need 8 cores to phone and read IMs? And isn't there an OS that works both on mobile and desktop? I'm baffled.