Just registered interest on vodafone as I can upgrade without any extra cost on Nov 6th, which is 2 months before my "yr contract from the 3GS ends.
IIRC I had to pay £180 for the 32GB 3GS on a £40 contract so hopefully will be around that figure for the 64GB 4S