G1 Create Image of Current State
You can use nandroid to do this.

If you update your recovery image to Cyanogen's 1.4 recovery then it has nandroid built in.

These are tools from the community and are not officially tested or supported so make sure you fully understand what you're doing before using them.