Andy Kirk's Portfolio and Blog http://andykirk.net/ This needs work: a redesign and a better method for keeping it updated.