Note: Some of this was cut and pasted from this article by Ian Gilfillan, and is printed here merely for my convenience. If you are Ian and have a problem with this, let me know. Thanks.
continue reading