IMHO opinion what we need is NATIONALIZED socialism, with a free-market based economy.. Nationalize all infrastructure production, encourage small business and individual ownership while COMPLETELY ELIMINATING outsourcing and levy larger taxes on all the multi-national corporations. Bring all foreign and out-sourced jobs back home, raising employment to near-maximum levels and create new national-sponsored domestic civil work programs for infrastructure improvement. All the while implementing aggressive foreign policy, such as levy massive war oil reparations from Iraq to pay back some of the $20 billion a month spent on that labored, yet effective, war effort. (very important to establish a pan-American foothold in the middle east for obvious reasons)

just my 2 cents.