ExpressPCB is a PCB layout design program with Digi-key component database. You can easily search and position components in its interface; snap-to-grid feature allows you to neatly align the parts. Copper traces can be added by clicking on the pin of a component and dragging it to another pin. After you complete your layout, the ExpressPCB program tells you exactly how much it costs to have the boards made. You can order them online using the "Order boards via the Internet" command.