I am still not at the level of full CAD yet. But OpenDesk does look interesting
Using OpenDesk.CC to Create CNC Furniture