+1 to what pichlo said. They are affordable enough... get one from ebay or better one from a member here... that way you know you are going to get one that either has no probs at all.... or you get the straight up goods....about what is wrong with it... documented so you know what you need to fix... members here will hardly steer you wrong.
You'll get a ton of enjoyment and usability out of it... fellow community support.. and the big bonus is you'll get familiar with (maemo) fremantle... thus it will be an easy seamless transition to freemantle for you when you get your neo900 (hell.... whatever os you wish to use on the neo for that matter).
P.S. Excellent epic treatise you wrote there. Almost as long as some of mine
I see more and more essays and thesis (hm .."thesisis"?."thesi"? "thesii"? ) around here...I personally think it's great. comprehensive, not under-explained ...most assuredly not over -explained...and it makes my posts seem like Haiku's