Assemble the vises, for the final time. You'll not be taking them off again, so tighten everything down, and attach the endplate to the ends of the screw and guide rods. Then mark and drill benchdog holes in the outer jaws inline with the benchdog holes in the top. Generally, through-holes are preferred for benchdogs, so that they don't collect sawdust and gunk. With these vises, that isn't possible, there are screws and guide rods in the way. I drilled them just deep enough to hold a Veritas Bench Pony (their reduced-height benchdog), without it sinking to where I can't get a grip to remove it. Rockler sells some very inexpensive plastic benchdogs that can't be adjusted for height, and aren't as strong as metal or wooden dogs, that I intend to keep in the holes full-time, to keep sawdust from collecting in them.
I wanted the left edge of the jaw of the front vise to be flush with the left edge of the top, the right edge with the left edge of the left front leg. So the amount of overhang on the left depends upon the width of the front vise jaw. The width of the jaw is, at a minimum, the width of the plate that supports it, but it's normal to make the jaw extend a bit beyond the plate. How far? The more it extends, the deeper a bite you can take with the edge of the vise, when, for example, you are clamping the side of a board being held vertically. But the more it extends, the less support it has. I decided to extend by 1-12", which gives me a 2-1/2" bite, and which should still provide solid support, given that the jaw is 1-1/2" thick. This means the top needs a left overhang of 12-1/4".
Remove the jaws and route the edges that you could not route while they were still attached. Then use a roundover bit on all of the corners except the inner edge of the inner jaw of the end vise. Give everything a lite sanding, and apply Danish oil to the inner surfaces of the jaws. (By "inner surfaces", I mean those surfaces that will not be accessible when the vises are assembled - the inner surface of the inner jaw, that bolts to the bench, and the outer surfaces of the outer jaws, that bolt to the vise plates.)
Of course, I, on the other hand, with my Ikea oak countertop, probable went overboard in the other direction. Since I needed to trim the countertop to width,I figured I'd take off a couple of 1/2" strips to use for edging the MDF. I clamped the countertop to my bench base, and used the long cutting guide. I'd asked around for advice on cutting this large a piece of oak, and was told to try a Freud Diablo 40-tooth blade in my circular saw. I found one at my local home center, at a reasonable price, and it worked very well.
As I was handling the 2x4's, during the routing, I realized that I really wouldn't be happy with the look of the bench, if it were made from these unfinished boards. They had stamps, pencil marks, and more importantly, incipient splinters left by the saw, none of which I wanted. And I was remembering what other shop furniture made from unfinished pine had looked like, after a few years in the grime of a shop.
The original design had a height of 35-1/8". Their two-layer top was 1-1/2" thick, so their legs were 33-5/8" long. I want a height of 35", but I'm using a top that's 3" thick. My basement floor is anything but level, so I'm using levelers that are adjustable from 3/4" to 1-1/2". In other words, I want legs that are around 31-3/4" long. (If you're not using levelers, your legs need precise lengths. The levelers give about 3/4" of adjustment, so precision is less necessary.
After I left the magazine for a new job, I did all of my woodworking in my small two-car garage, but it was a struggle. Power, lighting, and temperature control were limited. And because I shared space with our cars I was always moving machines around, often while in the middle of a project. On top of that, my tool and machine collection had long since eclipsed the space. For all these reasons, fixing up the garage wasn’t an option. My finished basement is a family room, so it was out, too. An addition to the home or a stand-alone building would have been too expensive. I had to find a better path to a shop.