Sorry, I can't leave this one alone. I was once a "stupid so called Nokia engineer" but you might be amazed at what those of us with that title did and could perform. Nokia actually has incredibly high standards for its professional staff. I worked with a great many engineers of all sorts in the company and while I didn't always agree with every one's opinions or approach there's no way I'd call any of them stupid. Now, when you seek repair or replacement you don't encounter an engineer first but rather a technical support representative. Many have not been adequately trained to provide great support and often the lines of communication within the very large Nokia as well as between it and 3rd party service providers are very poor. I will not defend every policy or action by Nokia; if you have read much of the infamous USB problem thread you'll easily see I have taken the company to task for its poor handling of this serious issue. But at the same time, I know the problems are not due to malfeasance but rather the consequence of a growing, rapidly-changing company. Still, the executive leadership has access to the information they need to correct breakdowns so no excuse. But don't slam the engineers for it. Nokia's engineers are some of the best and brightest and they work their asses off.