In my opinion one should know what he get for what he pay for. For me I know they won't release phone app in opensource (btw, who would?) and that I should dig into third-party packages for harnessing the extra functionalities of my N900. The repetition of your own wish on Nokia revealed that you bought another phone from Nokia without serious forethought just because it's from Nokia. This is neither you, N900 or Nokia's fault, it's the blind love that put you into misery . Again, my condolence.