I followed Clarke's thread on mortices and tenons with interest but note that Mathias Randel's pantarouter wasn't mentioned. He is a very clever fellow who makes all sort of woodworking machines and the pantarouter is near the top in utility.
It is basically a horizontal router with the router mounted on a pantagraph; he uses a bearing to follow a template to cut the mortice or whatever and it can be home made inexpensively. It could give Leon's domino a run for its money :)
Someone took his idea and pretty much duplicated it in aluminum using, primarily, 80/20 aluminum channels. They added a couple of improvements, one of which is tapering the template slightly thus allowing minor adjustment in fit by moving the bearing in or out; also by mounting the bearing on a pin so that the pin can ride on a slot in the template to cut the mortice. It costs about $1000.
While I'm at it, the aluminum extrusions available from 80/20 can be very useful in jig making.