So, what do you think of this design?

as it's the one I'm probably going to make.
Click image for larger version. 

Name:	cnc final 2.png 
Views:	1523 
Size:	221.7 KB 
ID:	4278Click image for larger version. 

Name:	cnc final.png 
Views:	1379 
Size:	159.3 KB 
ID:	4277

Thoughts and constructive criticism welcome.

It's made out of 10mm thick ALu by the way and 20mm supported rails.