Welcome to the online home of George MacDonald, Programmer.
He is currently redesigning this site, so please bear with me during the 'works'.