Written by Bill Schnoebelen who lives in San Francisco, CA and works in Orland, CA designing and building sometimes useful things. You should follow him on Twitter or visit Circuit Case Engineering.
The best way of cutting electrical boxes is with a 5-axis laser. But you still have to do them by hand. Here is one of the techniques I use to cutouts by hand.