For quite a number of years, I have have used Act! which is a basic client contact program. It's a flat file data base and is widely available.
What is so nice about it, and the feature that would work just beautifully for Mach 3, is their screen design feature. You can start with a blank screen, draw the boxes to any size and location, and then assign the data field that you wish to use in that box. It's just that simple. This is exactly how Mach 3 should work in my mind. I've looked at other possible screen design tools for Mach 3 but none of them are anywhere close to how Act! does it's screen designs. I would guarantee that the average user could learn to design a screen inside 20 minutes, and one that would work.
I'm probably dreaming to think that Mach3 could make a deal to use Act's screen designer tool set but there's always hope.
http://www.act.com/