DraftSight is a good free 2D CAD package...
CamBam free version is a good CAM option...