The best way of learning it (to the extent that means anything) is to do it. If you could be just a bit more specific on what you want to learn, people might be more helpful. -- Carl Fink carl@fink.to If you attempt to fix something that isn't broken, it will be. -Bruce Tognazzini