Google Earth gives you a wealth of imagery and geographic information.
3D mapping application that allows you to transfer waypoints...
A feature-rich digital photo organizing, creating and web publishing software.