Copper Connection is a modern PCB layout editor for creating printed circuit boards at home or commercially. The software is easy enough for hobbyists and students, but includes rich features for the benefit of professionals.
You make the circuit layout the same way you would draw something in any other drawing program -- using lines, shapes, and ready-made parts (similar to clip art). Then, either print the board for etching at home, or export the board to an industry standard format to order from the PCB manufacturer of your choice.
The Home Edition is free of charge and can be upgraded at any time. Download and try it today!
Visit the Copper Connection forum.
Visually compare revisions of a PCB:
Non-rectangular board shape and angled screws (layout starts at about the 4:30 mark):