I mentioned Fritzing two years ago and now I find coming back to use this software. Fritzing is an open source software initiative that was to support designers and artists ready to move from physical prototyping to actual product. Today Fritzing is an open-source hardware initiative that makes electronics accessible as a creative material for anyone. It gives an wasy way to document Arduino-based prototype (and several other devices as well) and create a PCB layout for manufacturing.
Fritzing can be seen as an electronic design automation (EDA) tool for non-engineers. It is very easy to start to use compared to many other EDA tools, which typically have quite steep learning curve (I have used PADS, CadSoft EAGLE and KiCad). The Fritzing software has improved considerably over last few years, so if you have tried the software some time ago last time, then it might be a good idea to take a second look. This is the easiest way to covert small circuit hacks on breadboard to circuit boards that can be manufactured!