I doubt even 25% of N900 users will upgrade to MeeGo, most will have left the N900 behind months ago. 2 million devices? Hah, I don't think so. The number is probably below 500k. Admittedly we have closed drivers, but they're open to some people, people that do not work for Nokia and are as committed to MeeGo on the N900 as anyone. The drivers do not need to be open, it'd be nice if everything was but the majority of even desktop and laptop machines use closed proprietary blobs. The most important thing is that these blobs are compiled against the latest kernel tree and the latest glibc etc. I think you have to understand that MeeGo has little to do with Nokia and more to do with community. Obviously Nokia have helped us all a great deal, but it is more about what you and I do with the platform that matters.