I guess I know what I'm doing the rest of the night. Anybody that wants a link let me know. I have to rebuild the thing from memory so I may miss someone.
Update: Still rebuilding, hope to have it done by the weekend. Also need to spend some time blogging.
20 hours ago