Not to be flip but if I thought I had solutions then I'd be some brand of socialist. The best results come from letting private parties make their decisions based on what they will risk their own money in building.