Nuclear North Korea: How long before the U.S. is in range?

North Korea wants a nuclear-tipped missile that can hit major cities in the continental U.S. There are three main components to the device and Pyongyang appears to be making rapid progress in each of them.