I think that the idea of national service is a good one, and it doesn't necessarily have to be in the military. There are lots of social services that could use an infusion of manpower such as daycare nurseries and nursing homes, transporting the handicapped, working to construct public projects like the old WPA, etc.