I have to add this.<p>Back in the day, we sold accounting systems.<p>Now the beauty of accounting is that everyone needs accounting, the fundamentals are all quite solid and common, but even still, everyone does accounting differently. Matter of taste of the Controller, industry specific bits, etc. While everyone has a chart of accounts, no two chart of accounts are the same.<p>So, anyway, we ate our own dog food, we used our own accounting system in house for, you know, accounting stuff.<p>But the funny thing is that when you opened up the Accounts Receivable Invoice screen, and this is on an 80x25 color terminal, I would say it was 60%+ a collection of fields regarding the invoice. Customer, dates, terms, etc. Probably 20 fields on that screen, all crammed together, because real estate was always an issue on 80x25 terminals.<p>But, we were a simple business, and the bulk of those fields are optional for specific use cases, and those options are based on the customer.<p>So, when you entered in the customer for the invoice, 80% of the fields just vanished from the screen. Feature of the system. But it made a very busy screen into something quite stark. It doesn't resize, it just makes the field go away. The top half of the screen was, essentially, blank.<p>I always found it amusing to see all of that information vanish.