My new site design...

Welcome! I'm in the midst of redesigning my website. My old site is here.

Please visit my old site using the link above. All my programs and articles are still there.