<> I forgot to mention in the posting of HOC 6 to net.sources that it hasn't been completely tested. It compiles correctly and appears to run correctly, but I have not verified all aspects of its execution. Testing it should be a good exercise for learning how this program is put together.