Hmm, never used Diptrace, I'll have to look into it. I used Eagle for this. It was my first time using a computer program to make a PCB. I definitely made a few mistakes with component sizes, but I've sorted it out now. I also hand connected all the connections to the components within the program and then had Eagle do an auto route, so it wasn't completely guessing. I'll try re-adjusting the spacing and have another run at it. Fortunately these boards are cheap, so I'm not out much moolah.
Thanks for the suggestions!