There's a lot of grant money in Illinois right now. I would look into that if paying for schooling is a concern. Check your local unemployment office. And YES, contract training should be the last resort; you have a better success rate from companies/schools that are set up to help you succeed.