I think contract users may get it free if the handset is owned by them and pay n go customers on vodafone need a top-up of £19.99 to have it unlocked unless they have it for 12months.
See i dont' understand moderators like yourself,your very prompt on replying back to a thread like you have all the answers always,but if your questioned back then the late reply's start.let people post freeley,if theres spamming etc then ban them