I haven't JB my own iPhone for some time, not since owning the 3G which I picked up in the US shortly after release; as such it was locked to AT&T and had to be JB in order to be unlocked. My Sister had been using the 3G until she got her iPhone 4 recently, so last night I sat down and JB and unlocked the 3G on iOS 4.1 using PwnageTool 4.1.2 and ultrasn0w, it all went swimmingly until it came to restoring the handset with the custom firmware, but after quite a lot of jiggery pokery I finally managed to get it working...phew!