What about that new german sub that's non-nuclear and yet has much of the qualities of nuclear?
http://www.defense-aerospace.com/cgi...Y&modele=jdc_1
"The fuel cell plant, which produces electrical energy from oxygen and hydrogen, allows the submarine to cruise under water for weeks without surfacing, whereas submarines powered by the traditional diesel-electric engine have to reload their batteries on surface every two days."
Sounds like a cool alternative.