I use the software from pad2pad. It is very easy to use. The downside is that you have to make your PCBs with them. I tried Eagle once but it was too complicated so I decided not to put too much effort into it since I had a lot of other stuff that I needed to learn.