I used DipTrace (
www.diptrace.com ) for the schematic and board layout. I actually prefer a little know program called QCad (
www.winqcad.com ) but its DXF/PDF output isn't really suitable for mechanical etching. They look fine until you reduce the line size to to "1" and they you see that circles aren't even close to connected at the ends etc. That might have been corrected in the two years since I last bought an update.
Diptrace was cheaper than a QCad upgrade and its DXF output is almost perfect. The only problem being a few redundant line segments that I have to find and delete before Visual Mill will stop complaining about open curves. When I first tried there were quite a few redundant lines but one email and sample file to the author and most of those disappeared. I just have to stop procrastinating and send another sample with the remaining ones and that'll probably be eliminated in the next maintenance release.
Almost forgot; for some reason if I export the drill pattern seperately VisualMill will sometimes report that the file is empty. I just load into Rhino then save as 3dm (no other action) and that makes Visual Mill happy.