From what I understand you still can't do a 3G unlock of an iPhone, only a Jailbreak. Jailbreaking allows you to install unsigned apps, unlocking allows for use on any network. So you're better off buying a Vodafone iPhone outright as they're already unlocked, and then jailbreak it. Check blog.iphone-dev.org for details.
Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly
to your computer or smartphone by using a feed reader.