I have successfully used http://pad2pad.com in the past and was happy with their service and with the results.

Their PCB design software was a learning curve for me, but it was an interesting one. It is possible that, if you take some time to learn their PCB design software, it can help you improve the design, such as making it smaller or fitting it to a standard case. I went through a few different revisions of my design, improving it each time.

There might be better PCB design software out there. Theirs was free because it's linked with their PCB printing service. But it was good enough for what I wanted to do.
_________________________
Tony Fabris