I don't fundamentally disagree with this. What I dislike is that we have had three different iterations of the software that all was package/API incompatible with the other ones. And all of that in LESS than 3 years!!! That's just too much to bare as a user, or as a developer. When the N800 came out with OS2007, the software should have been good enough to be declared API "stable" and from then on to work on keeping compatibility, for at least a few more years. Thank God that Nokia at least supported OS2008 on the N800, cause otherwise I would be much more unhappy about it.