]all major companies do give you the n900 at least for free together with a contract. go to your next cellphone shop and choose the provider and get the n900 for $0 or 0 or whatever currency you have. all you say is plainly wrong. EDIT: for most its not 0 but some amount they pay you. if you choose the n900.