Step 1: Introduction, part 1 - my gripe
Likewise, there are are a number of Computer Aided Design packages (CAD) designed to help create PCB designs, possibly with accompanying schematics. Some of these have low-cost versions aimed at students and hobbyists.
But I see on various web pages PCBs created with these CAD packages, by hobbyists, that are not "friendly" to actually being fabricated by hobbyists using the methods described on the PCB pages. A lovely published PCB is not nearly so useful if it requires the $50+ typical minimum price from a professional board maker.
I don't have any doubt that with the right equipment, and supplies, and some practice, you can get good enough at home PCB fabrication techniques (take your pick) to produce high quality board of significant complexity, with fine traces, small holes, and so on. But a lot of PCBs don't really need that complexity, and it would be nice if they were DESIGNED in such a way that you didn't NEED a lot of experience in PCB making to get a working PCB.
This document contains some hints on configuring a CAD package to create boards that are easier to manufacture in a hobbyist environment. It's based around Cadsoft's Eagle CAD package, but the principles are relatively general and should be applicable to other CAD packages as well.