Google Earth gives you a wealth of imagery and geographic information.
Create, edit, visualize, analyse and publish geospatial information.
Downloadable, lightweight GIS tool for exploring geographic data
Utility that finds great photos from National Geographic website and allows you to use them as your desktop Wallpaper.
Java based geographic information system.