First off, reset buttons are for devices expected to fail. This isn't WinMo or 1998. While we say Maemo 5 is still in development, its pretty stable. It just isn't as feature complete as we'd like. Your impression isn't experienced enough to make that assumption. YOU HAVE A FAULTY DEVICE! You need to listen to the myriads of far more experienced users that are trying to tell you it isn't working normally or as expected. Just get a repair or replacement. If I did a review of the BMW M3 and said it handled badly and had anemic acceleration, had problems with grip in the corners, and couldn't hold a candle to the Hyundai Accent in terms of the performance, I'd be instantly lampooned. You're doing the same here. Until you accept your device is broken and has a defect, you4e only wasting your time and ours. Maemo IS Linux. Nokia's work is mainly in the UI and added PIM apps. This has been done for years now. This is the fifth iteration of Maemo. I'll agree to disagree and disqualify your opinion until you've tried a working device. Because you still haven't used a working device to make such bold, conflicting, and false claims. Only God can perform miracles. Nokia has a job to do. If you'd used a working unit like most of us, you'd know their work isn't far from reaching their goals and our expectations. Only the Easy Debian stuff is slow, and wasn't designed for Maemo in the first place. Features are added by both Nokia and the community, as the Contacts app shows. Which apps are unstable on your unit? How about posting a video of these unstable apps, and I'll post one of the same apps on my device. I assure you I've seen no unstable app to speak of on my unit. Maybe then you'll accept your device has issues atypical of the N900.