My Life as a Web Developer...
Please forgive the mess. I've resorted to an old backup of the site while I'm in the process of transfering to a new server. I can't even proofread right now!
This site exists as a whiteboard on the best of days, and it's current state shouldn't be taken as a reflection of what I can do.
We now return you to your normal web browsing experience.