The one thing I am a tad concerned for is that in one of the threads around someone discussed that historically for maemo, Nokia has maintained a 2 platform support for a device... Meaning that say, when the M6 device hits the streets, the N900 should get M6, but when the M7 hits - the N900 will not get that, whereas the M6 device will.