Why invest all the time and money in nuclear (given the inherent risks) when it is still a finite resource (uranium, thorium, etc.)?
The only viable long term solution is to use the virtually endless supply of renewable energy provided by solar/hydro/wind/etc. This would break our dependence on oil, foreign or otherwise, as well as reduce carbon emmissions and avoid any nuclear accidents.
Drilling for more oil in ANWR and in coastal regions will only supply a fraction of what we currently consume and will not come anywhere near breaking our dependence on foreign oil. Of course, if you run a domestic integrated oil company and are paying $130 a barrel in the open market for oil to refine – the thought of drilling new wells in the US at a cost of $5-10 barrel would result in huge margins & profits, even if it doesn’t affect global (much less US) supply that much. That is why the current administration, oil industry, and the thinktanks & talking heads that pander to them push such an agenda.