Hmm.... I concede then. I was unaware that 3.1.3 could be jailbroken from a stock install on the 2G/3G.
However, after reading that link you posted, for the 3G, I would still recommend using PwnageTool/sn0wbreeze to upgrade, because on the 3G it won't allow you to unlock.
And as always, the 2G is a simple BootNeuter unlock, so thank you for the enlightenment.
