These are just random thoughts. I haven't fully vetted them. I know there are flaws here. I read an article today about how some businesses are urging law makers to open up immigration so they can get some workers. I thought wait a minute, we have tons of workers in the country, they're just not working. Idea ..... Many people on welfare, disability, unemployment, etc. are capable of doing some type of work. There are many reasons why they are not, but lets table that discussion for now. Let's just take those who are of working age, are not working and receiving government benefits. What if we created a job registry where these people are entered into the registry along with their location, skills, education, criminal background, availability and means of transportation. Then businesses who need workers can draw upon the registry for someone who matches their needs. The workers still get their benefits from the taxpayers while working for these businesses. The businesses do not pay them wages. Maybe the business pays their transportation costs. Then after a certain amount of time the business has to hire the person or put them back in the registry. This way the people might be learning some new job skills and/or getting a new job. There is minimal risk for businesses to try someone out and give them a chance to prove themselves. It's not costing the businesses money to train people. Of course there would need to be safe guards for businesses abusing the system and just using people. There would also need to be some requirements and penalties for the workers. If you turn down work X times or do a bad job X times maybe you lose your benefits. Obviously there would need to be some guidelines. Maybe there would be a bonus (money, tuition help, etc.) paid by taxpayers for any welfare recipient worker who lands a full-time job from the registry, gets off welfare or reduces their welfare benefits and keeps that job for X amount of time.