Firstly, this is not a thread bitching about how I can't upgrade etc, I entered an 18 month contract and I fully expected to have to see it through. However, can someone explain why there is such a difference in price between the 16GB and 32GB phones considering they're exactly the same apart from the flash memory. UK PAYG Prices --------------- 16GB: £440 32GB: £540 US Contract (no PAYG in US) ------------ 16GB: $199 32GB: $299 Last time I looked memory was as cheap as chips, so how is this price difference justified. £100 for an extra 16GB!! £20 - £30 maybe.