right now i would say the N900 looks like a expensive dev platform, not a customer device. sad really, as the most creative developers is found among the customers going "hmm, it would be nice if this thing in my pocket could do X"...