IMHO the "modern workhorse" has to be the Janome 6600P - heavy duty, all metal construction, thread cutter, needle up/down, speed control, knee lift, large harp sewing area, dual-feed fabric control and offers more stitches than other high-speed machines do ... it will do anything you ask it to ! :)