Interestingly when i spoke to orange retentions before departing for tmobile (yes i know they are merging) I was told that the reason they weren't getting the n900 officially on orange was due to it being open source and therefore very hard to support as users would be able to ''mess'' with their own phones.