I wonder what Apple did to make the iPhone 3G so much harder for the DEV team to come up with a software unlock. I do know the firmware has been updated constantly but they have not broken the code for any of the firmwares. What's making the 3G so much more difficult?