I don't think the point is flaming; Personally I get frustrated when I know Nokia can do better, but yet they keep doing the same sort-of-working-but-not-elegant cr@p. When you look at the iPhone's smooth scrolling, and then hear the n900 with the same hardware is all jerky and stuttery, how can that not tick you off? You know they COULD get it smooth, but because of schedules or whatever they didn't spend the time on it to perfect it. And I think that's the problem. It seems like Apple doesn't release something until it's as perfect as possible. They don't even talk about stuff that is in the pipeline - the iPhone was only mentioned 5 months before rollout when for the most part the hardware and software was done. Nokia talks about the future devices way too early and they end up rushing everything to get it out as quickly as possible because everyone knows it's coming. I think Nokia would be better served by NOT telling us what the roadmap is and releasing products after they're good and ready - They can't keep rushing everything to make some target that the marketers, and not the engineers, set.