Public Infastructure is key to our independence from fossil fuels. Look at Japan and Europe, most people there depend on the public infastructure. America doesn't have to achieve that but what America does have to do is create more funding in order to be on top of the game.
Some people believe that the only way towards energy independence is nuclear power. Some experts such as chemical engineer Joseph Shuster (you can check out his website at http://beyondfossilfools.com/) say that nuclear energy is the only energy source currently availible to achieve energy independence. They say that nuclear power has by far the safest record out of all the major energy sources, they argue that it is very cheap and declare that nuclear power is currently avalible. All of those is true but just like fossil fuels, nuclear power depends on a finite energy source, uranium. So if we ever do run out of uranium, what will we do? Future generations would be stuck with the same problem that we have right now.