What do you think the N900 needs (software and hardware) to compete favourably in lieu of this upcoming onslaught of fully functional internet devices?