I live in Denmark and here the iphone 3Gs and first and foremost the thing is sold out, and also it's expensive like hell over here. So I wanted to ebay it and I found a bunch of unlocked ones. so here's what I'm wondering: Is the unlock "permanent"? Meaning, if this UK iPhone comes with firmware 3.0, and they do a 3.1, and eventually a 4.0, will this unlock still function, or will I have to re-unlock when I update the firmware? I have a friend who had the first iPhone, and he had a friend update his iPhone, becuase he needed to unlock it again after an update. I live in Denmark, and I want my iPhone to be EXACTLY the same as if I bought it over here. I don't want to all of the sudden have to restore, re-unlock, not be able to update or stuff like that.