Rarely do I write about a computer program that isn't entirely complete, but there's a first time for everything. I recently reviewed a beta version of a CAD program for construction that knocked my socks off, and I want you to know about it. (A "beta" version, by the way, is an unfinished version of a program that is sent out to a few users for testing and refinement.) Before I tell you about the program, I'd like to give you some background on CAD in general. CAD is short for "computer-aided design." The concept behind the development of CAD programs is to help architects, draftsmen, designers, and engineers do their work faster and more accurately than with