Still more testing to do, everything works fine when it overwrites itself, it is going from stock rom or from some other rom that I have to make sure of and from a blank /flash. Nothing worse than releasing some software and having a million people saying they are having problems, that happens anyway, but I can try to minimize it. :) I have the wifi mod included, and it does preserve wifi settings between flashes, extra apk files get copied over to flash/Apps. I have various scripts available in the recovery image to avoid typing cat /proc/mtd followed by a reference to /dev/block/mtdblockX over and over again, instead it's format.sh cache or mount.sh userdata.
App size will be slightly less to accommodate another system partition and keep the same offsets as Sirdom's 0.21 rom. If this becomes a problem we can go with another offset for /flash. I am working with the theory that it is the size and not the offset that causes issues with partitions, I have tried various sizes, but multiples of 0x1E000 seem to work better than random values. I have run multiple tests with the badblocks utility and it always returns clean results unless the partition is off in the numbers, having 2048 bad blocks seems suspicious to me, 193 or 5893 something maybe, not a binary border.
I did up a wakelog application to log how long the tablet sleeps at a time. It will be included, but you can check it out HERE
As for market, with the system read write you can add that after flashing, so perhaps some markethack file ala the 5 inch internet tablet would work with it so it could just be another add in under /flash/Apps. I too would prefer just the market and not all of Google's API's, but not sure that is possible.
I would recommend people get familiar with ADB in case things go wrong, you can get it by installing the Android SDK for either windows or linux, I am using ubuntu 10.04 on a netbook right now, I had it installed under Windows XP as well. Trick is to add the a7ht 0x0e79 device id to usb_adb.ini under ~/.android for linux and under documents and settings/username/whatever/.android under windows.