Ultimate Maps Downloader can download both satellite imagery and topographic maps from Google Maps, Yahoo Maps, Microsoft Virtual Earth Maps, Open Street Maps.
All downloaded small tiles are saved on the disk and then combined in one map image for offline use.
Microsoft .Net Framework 2.0 is required for running the program.
You can save maps and tiles in several kinds of image formats such as bmp, jpg, png and gif.
You can select multiple download servers and zoom levels at the same time.
Note: The downloaded images are only for your personal purpose, non-commercial use.
For more info and download link, please visit http://www.lizardl.com/