The latest refractasnapshot_9.0.4 seems very good. Some changes are apparently made to help functionality with other distros; I can't help much with that as I use only Debian (or sometimes, derivatives of). Not much help from me with cryptsetup either, still a beginner there.
I tested first on one of my own projects (Exe GNU/Linux, which is Trinity Desktop on otherwise unmodified Squeeze) with default options.
Unfortunataly the zenity "pulsate" icon didn't show in the dialog box and high cpu useage was noticed from zenity. Maybe a gtk-qt engine bug in my own stuff that has been problematic before. However I did see a comment in the conf file that says it would break. A fine working snapshot was still produced.
Would the zenity progress dialogs be better replaced by an xterm window? You can see what is going on and does acually look quite nice (I have done this before); mksquashfs and genisoimage have their own terminal progress indicators and pv could be used for anything else, e.g.rsync. But I appreciate the work that's gone into snapshot already, maybe that is less important.
I didn't get why rsync and genisoimage functions commands need to be in an otherwise user-editable config file. The rsync-excludes file seems also to be getting more complex. would it work if all /var/log files were excluded then to touch new , empty files for the problematic ones ones only?
Isohybrid is more trouble than it's worth here, the stick is made useless for anything else and is a pain to revert to "normality". As I had already a syslinux-enabled usb stick I simply copied over the contents of the iso. To get it to boot /isolinux was renamed to /syslinux and isolinux.cfg to syslinux.cfg. References (only two or three) to isolinux.cfg and /isolinux in exithelp and the cfg file itself were changed to syslinux. That was all, it booted and all menu functions were there. An example why simplifying the boot menu was a good move.
Later I will try with wheezy. some menu edits and other custom options.