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.