One of the fundamental reason for all this economic mess seems to be 'Gluttony' or 'Over Saturation of Markets'. Needless spending as a driver for growth instead of required spending.
A simple look at the USA how wasteful things are -
Hundreds of car models in tens of auto dealerships in each city.
Couple of huge malls for every few miles. A JC Penny next to a Sears or Kohls. A Macy's next to a Nordstorm. A Best Buy next to Circuit City. Office Max next to Staples. 4 gas stations around 4 corners of major cross streets. You see this everywhere.
More houses built than people could afford for.
More TV Channels than people could ever watch.
A new cell phone, an ipod and a camera every year, leasing a new car every 3 years. You cannot continue this for ever. We should realise the fact that growing for the sake of growing is not sustainable.
Spending on things that increase productivity is good, like adding lanes to decrease commute time and save on gas, building high speed rail, spending on next generation broadband network. Invest in R & D and promote innovation.
Instead of investing in rich countries with saturated prosperity, invest in developing countries like India where major portions of people are still struggling for basic amenities and the productivity is criminally low when compared to the developed world. The clogged streets, flood farming, rotten food for the lack of proper storage, dated weather forecasting and many inefficient processes in every aspect of living. Invest in developing world to lift them up and in turn benefit from their spending by selling stuff to them.