This is now a stale link.
Please visit duanetiemann.com instead.
It's much better now, but still a work in progress.
duanetiemann@prodigy.net