Allo DevilMKD,
To me that does look like you used sprint layout software for that board ? I use it and a suggestion I got from 3V0 was when doing a dual sisded board and using via's to put a pad on both sides to ensure the contact is made between sides. Also I have trying to make a huge development board to have everything isn't the best way to go. As therewill be a time when you want to do something and the board can't as the pins are already taken. In my effort to learn smd I bought some TQFP breakout boards from futurlec and got some TQFP pic's. My first one is a 16f887 and as soon as the new boards arrive I'll be doing a pic32 64 pin breakout board. The idea behind this is I can make pcb's for the task I have and just plug a breakout board in. when the design is final and proven a much smaller final board can be made using smd.
As far as etching the boards, how far have you gone on this as soon I will be doing an article on converting an old toner head out of a laser printer into a pcb toner transfer tool.
Regards Bryan