The Stimulus will succeed because the government will be creating jobs that would put spending money in the hands of those who take those jobs. This in turn will enable these workers to spend what they've earned on goods and services also known as boosting demand in the economy. This boost in demand for goods and services will in turn cause private sector companies to create more jobs to meet the increase in demand. This is basic demand side economics. So why are there so many people screaming that this plan is doomed from the start before the infrastructure jobs have even been created? Give me a break! On the other hand, the stimulus will not work if illegal workers are allowed to take these jobs. It is widely known that these workers send much of their money that they make back to Mexico. Doing this is removing demand for goods and services from our economy. We can't afford to spend billions of dollars on infrastructure projects just to have those dollars flow to Mexico and weaken the attempt to stimulate demand here. This will be a major demand leak in the stimulus plan. So if Obama wants the stimulus to actually stimulate our economy he better find a way to make sure that all of those infrastructure jobs are given to Americans only.