NASA World Wind for illustration (Screensaver)
Sources
WorldWindCentral.com
code.NASA.gov