Rick,
May have told you this, but I also own a commercial cleaning company. We run orbital machines and have several. Basically there are two types: Floor stripping and waxing units are usually 175-300 RPM, some have two speeds, most you see are 175. Floor buffers,or burnishers, are 1500-2000 RPM, some are straight motor driven but most are belt driven. Buffers are more expensive. You can pick up used 175 RPM machines fairly cheap. They can look like hell and still have plenty of life, the motor brushes are replaceable, but we've run some used ones that you'd think are shot for a very long time with no brush changes. Most common head size is 17" nd that's the most common pad and sanding screen size, at least around here. They are all heavy and the heavier the better. On used ones look at the rubber wheels and the pad driver. You want wheels that are intact and not turned to mush from years of running in floor wax stripper. The pad driver needs to have some teeth left. They are plastic bristles. We run some that are worn down to less that 1/4" fine. You can get new pad drivers, but you can probably get a 150-300 machine with a decent one on it. Running one the first time is little tricky, but you get the hang of it fast. You don't work it, you just guide it.
There are a lot of brand names. Many made by the same company.