4/3/2020: I'm updating this webpage (it's been a long time). Several links are either broken or not hooked up or missing graphics. I published it anyway to keep me focused on getting it done (we'll see if it works, I have a lot of other projects going at the same time).