I've just come across a free CAD program called 123D Design. It seems to have all the attributes of a good CAD program.

www.123dapp.com/design

Old Man Emu