Though hardware 3G unlock has been around, unlocking the 3G by software has just been sucessful. The Dev-Team who's been working on this, will package the unlocking software by end of year. The hack requires you to have a baseband of 2.11.07 and a jailbroken iPhone 3G.