I also used Unlock Fusion. As far as factory unlocked, the US Apple store does not sell them yet but the going price from AT&T is $649, $749 & $849 for 16G, 32G and 64G respectively. It would be cheaper to buy a locked one, have it unlocked and then pay the ETF rather than but a factory unlocked...