Ok, regarding the n900. There is: MeeGo open edition - no gui - Downloadable image - no phone or battery software MeeGo Nokia edition - no gui - Downloadable image - phone and battery software included (closed source) MeeGo gui - Nokia developed - not publically available yet - developed privately MeeGo gui - x86 only? - publically available including source code Is that right? What concerns me is that the Nokia binary-only software is closed. This means as MeeG0 changes over time we rely on Nokia to keep binary-only software maintained. What happens if incompatible changes are made in MeeGo and Nokia stops maintaining the binary-only software. Any updates to n900 are then royally screwed and you are stuck with last working version of MeeGo? This is a concern to me. I know it sounds paranoid but AMD/ATI did this with their closed-source drivers for older cards(> 2years old!) and I have to rely on open-source 3d support (unfortunately nowhere near as optimised as the proprietory drivers).