Create a Multi-Level Zoom Print Task

There are times when providing a map that three levels would be helpful. I would like to see a print task that allows for producing 1-3 extents based on the option the user enters. The options would include:

Print the map displayed on screen. (this would be the detail map)

Print the map zoomed out to display immediate area. (options could be in miles or km)

Print the map to full extent.

If needed this would provide a way to get a detail map and a map that provides information on where the location of interest is in relationship to the area around it.