> would it be considered rude to post it here for helpful advice? Well, frankly, you're showing quite a hide by even asking, but we'll let you post it this time. :) People are unlikely to read such a large program in its entirety for altruistic reasons, but you might get a couple of helpful ideas. Alex.