I am one of the many that had USB port issues (within 2 weeks of new). I do not know what the difference between my old device and my replacement is. But the new device has been used very heavily including a few accidents and is holding up fine. I am so far very happy with the N900. But I think Nokia has really failed to earn this communities trust. When developing a device for the open source community you need to be open about your plans. Bringing out new devices is to be encouraged. But if you are rellying on a volunteer community to support and build software for these devices then it is important to keep contact with the owners and developers of the new devices. Nokia started to see negativity here after the 770 was replaced with the N800 and backwards support was lost. The N900 has only reinforced that opinion. If Nokia wants this community to continue as a unbiased supporter of their ITTs they need to be more supportive of the users with older devices. The main hope we have now is that Meego will allow us to move away from Nokia. EDIT: TL;DR If you want people to invest both their money in a new device and a huge amount of their own time producing software to make that divice useful. Then you need to convince them that the divice will be supported longer then the average cell phone.