Google Earth - FREE: Google Earth puts a planet's worth of imagery and other geographic information right on your desktop.
USA Photo Maps - Great FREE program that lets you download terraserver satellite photos and view offline. Allows panning and zoom up to 1 meter resolution!
ACME Mapper - Aerial photos and online topo maps, based on USGS data
Terra Server - Aerial photos and online topo maps, based on USGS data