Hi Carl:
Draftsight is a free CAD software program for 2D work, with many video tutorials available online. It is produced by the makers of Solid Works, and is an entry into 3D CAD. The only requirement is to register your name and location. It will output DXF format files, which can be turned into G-Code by any CAM program. DraftSight is a full professional level CAD program produced by one of the premier engineering software companies in the world.
I use CamBam for creating G-Code from Draftsight. CamBam has a free-use period of 40 program uses, after which a license must be purchased. CamBam is very powerful, and has an excellent user forum to answer any question you may ask. There are no limitations in the free trial period.
Also, do not overlook the two semi-CAD/CAM programs available from Artsoft, at the top of the forum page. They will run from within Mach3, and are great for many simple kinds of shapes and general CNC machining problems using a clear menu driven interface. I think they should be in every MACH3 users inventory.
John