So I notice o2 put out the 16GB phones today but shall I buy one. I assume it will have the latest firmware on. If it does can I downgrade it if so how?? I want to put 3rd party apps on and this will not be on an o2 contract. Cheers Craig