Let's Have Fun And Learn Together

This site is undergoing a massive redesign. As such my pages are down until I rebuild them.

So please bear with me while I reestablish old material and then get on the path of making new stuff.

A Random Thought

There are two types of problems: Those you can work on and those you can't. Concentrate your energies on the former.