I've been praising NASA's World Wind and not mentioning Google Earth much. Google Earth is a great program, I just think World Wind is better. That said Google Earth is a smaller download and seems to run a little smoother.
World Wind is definitely better for education (see previous posts), Google Earth is better for consumers. Users out there have created add-ons for Google Earth that can be found at googleearthhacks.com