This Is a Work in Progress!

This tutorial is a work in progress. At any time, it might be incomplete or buggy, and may contain bad links. We make interim versions of this tutorial available to you for two reasons:

  1. So you can learn from it -- some of the information in this tutorial is not documented anywhere else.
  2. So we can get feedback on this tutorial.
To help us with #2, please let us know what's confusing in these lessons, what seems unnecessary, and whether the lessons helped you at all. Write to us at . . .

WAIT! STOP! Before you send us an e-mail . . . you should be aware that we do not provide technical support at this address! This address is provided so that you can provide us with feedback and let us know of any problems you may be having with the tutorial's content.

Here's where to turn for help with other problems:

OK. Now, if you still want to send us email use this address: You will receive an auto-reply message to let you know we got the message, but we probably won't respond in person. (We get a lot of mail!)

When sending us e-mail, please tell us which version of the tutorial you're using. For the online tutorial, tell us the "last updated" date that's at the top of the front cover. Also, please indicate which browser (include version number or date) you are using to view the tutorial, if that seems relevant.