This is painful. But. *sigh* http://spiritjb.com/spirit-source-n-stuff.tar.bz2. (To preempt any questions: this is not a new jailbreak or anything useful to non-developers.)
When asked why he was releasing it comex replied, Because I promised to.
In regards to the new firmware releases by Apple comex says, 3.2.1 and 4.0.1 out. if you want an unlock, DO NOT UPDATE. No, the jailbreak is not ready yet.