here's a pretty interesting read about desktop 3D printing...
<link>
A 'desktop' CNC machine capable of cutting aluminum would seem like the best investment but I bet the ones that can actually create a functional prototype or finished product are prohibitively expensive ($20k+)
3D printers seem largely a gimmick to me.