I'm a registered iphone developer and until now never had problems with firmware upgrades on my 2g iphone. I'm using 2 of the 3 carriers in belgium and didn't even have to use software to unlock the phone. It just worked Now I upgraded to the 3.0 software but thats giving me the error : "sim card inserted in this iphone does not appear to be supported" Is this because its an 2G iphone (never released in belgium)? This is a good excuse to finally get a 3g. But with the iphone not updated in 200+ days I feel like paying to much for something thats going to be upgraded soon. (625 euros in belgium) So I would rather wait a little with no iphone fun .