Even though the betas of 3.0 were jailbroken, most of the "good stuff" doesn't work in 3.0. So even when GM is jailbroken, you'll still have to wait for the devs to update their stuff to work. Since most of the handy apps rely on MobileSubstrate, you'll have to wait for that to be updated for 3.0. Otherwise a jailbroken 3.0 phone is practically useless.
And since the 3G jailbreak is hardware related, I'm guessing it'll be quite some time before the 3G S is jailbroken. You can damn well bet Apple plugged that hardware hole.
And since the 3G jailbreak is hardware related, I'm guessing it'll be quite some time before the 3G S is jailbroken. You can damn well bet Apple plugged that hardware hole.