Initial commit of version currently used on personal forum.