Nuclear reprocessing and breeder reactors would entirely solve the nuclear waste problem. The only reason we're not using them yet is that people think we'd use the output to make nuclear weapons with (even though we can already do that without them).