I'm holding off on the N900 for a while. The camera application is very incomplete and not up to the standards of other N series 5Mp phones. Also the video drops frames and is very choppy. Those are important features to me, so I want to wait and see if they get improved or not. I imagine this will take months. I'm also hesitating on the price and whether I really want the additional cost of a data plan to use this phone the way it ought to be used. I love the idea of Maemo and that it's Linux. But I'm not sure if the geeky appeal justifies the extra expense to me. There also seem to be some pretty serious bugs right now. Especially the widely reported problem of people experiencing frequent random reboots. And the email program seems to have some problems. I know every new device has bugs. But Maemo and the N900 seem to be more buggy than usual at this point in their development. So I'm definitely in a wait and see mode. I want to see what future versions of firmware add. And I want to wait and see how much the bugs settle down. I imagine at some point, probably months from now, I won't be able to resist the N900 and it's Linux goodness. But I'll be happy to pay less and wait out the bugs.