Thats correct. All the info you need is avail on the Arduino web site. But you can also use a free software by Express PCB and design your own boards. From their component manager, you can select the pin header you want.
This comapny lets you have 3 prototype boards for $51.00 US. plus shipping. They do a great job and have real fast turn times. I made my own PC boards like you did and I was able to get 6 boards for $51.00.
The way you do this is by using their standard size board, which is 3.8 x 2.5 inches and put 2 circuit on the board. Use the device manager to put a set of holes down the middle of the board and you can snap the board in 2 and thus have 2 boards. If your circuit is small enough you can get 3 on the board.
I'm making my own "UNO" boards now and they work great. I use a socket to remove the Atmega chip and use the original UNO board for the programming.
Here's a link to the PC Board company as well. Good luckhttp://www.expresspcb.com/