if your looking for terrain, a neat thing i found is NASA's World Wind... it's a 3D program that models earth quite nicely with a selection of satalite imagry maps to go onto the terrain.... the elevation is quite acurate too, i panned around my local area and looked over the horizion in the virtual world.... it's scary how good they did it