Thanks for both you and Jim to reconfirm my initial DOS approach. Just becuase clients complained, in retrospect they always, I was just a bit wary.
>I think Jim's approach is the best for a lot of reasons. You can ask for transaction type before the screen is called and when it's called, its labels and controls reflect the chosen type of transaction but the underlying design is still one table and one form making the code and the data more maintainable.
>
>In short, your GUI should eliminate that concern you had.