Two really great sites mentioned here.
Pad2Pad enables you to download some pcb design software and get the boards made and stuffed.
Whereas at Online Machine Shop you can download some CAD software and design your own metalwork and get it made. The cool twist to this softwareis that you can specify the type of machine eg Lathe, brakepress, 3D miller or water jet etc