I never kept a work log on this site, because I finished almost everything before joining the forums. As far as a list of things I did, you can start here:
My Website
I didn't talk about the exact details, but what I ended up doing is mounting /dev/ram1 on /mnt/disk and formatting it. Then I placed whatever files I needed there, and unmounted it. Next, I dd it to a file (dd if=/dev/ram1 of=/myfile.img). When I boot, I dd the file back to the ram1 device, then mount it all in the rc.local init script.
Again, the goal was not the same. I wanted reliability, so my databases are copied to ram drives, and all /var/log files. I even put in a menu option to commit the database back to the harddrive, just so I could change settings and still have them on next reboot.