I had an original iPhone and was hoping to get 3GS yesterday, but didn't pre-order it. All of the stores sold out of them and wouldn't get them for a few weeks, so I bought the last black 16GB 3G today and it came with firmware 2.2.1. I know there's no jailbreak for 3.0 yet (right? ) so I wouldn't be able to jailbreak it if I updated it. I've used jailbroken features for a while and really like them, but am also pretty eager for software 3.0. Should I jailbreak it now and when there's a break for 3.0, restore it, upgrade, and then jailbreak? Please help! I can't decide. Thanks.