You have been avoiding flashing because it shouldn't happen? Does that mean you haven't run any beta programs or programs from devel or testing? If so, you are an extraordinarily unadventurous person. If not, you gotta expect you might have to flash. I'm not having any problems with my N900, what a bore. But fun.