Hi, Perhaps I am missing the point, could you explain? What would constitute mobile user's needs? After spending a few days practically using some of the full desktop apps on the N900 I firmly believe it is highly possible to develop the right mobile hardware to run a full distro and apps. The critical success factor for such a strategy would have to be "specialised" hardware as I briefly described in my original post. I agree there maybe some desktop apps that require large desktop real estate but for everyday apps I don't see any need to "mobile-ise" these. It makes business sense as you've already got a large, rich and mature software base ready for users.