Richard, You can return the extent coordinates for your map canvas with python code shown here: http://gis.stackexchange.com/questions/146314/getting-co-ordinates-of-current-map-canvas-using-pyqgis -- Michael Kevin Harte