Most comm is done the old fashioned way, a take off from the plans.....
The per opening thing works for a "plain vanilla box" type job, but anything with any detail gets the take off.

We don't do resi, so I can't comment inteligently. Most of the resi guys I know do the "piece" for the builders and $$$ for the "extras".
John


John