I think a great way to do this would be to have 4 boxes where you can enter 4 corner coordinates and where it would connect those 4 coordinates with straight lines, like a box around the area and then it would cache the entire area in that box at ALL zoom levels, or a range of zoom levels the user specifies. And another thing that would be great is if we could specify a default folder to store the cache in, that way we don't have to choose the folder every time we choose Download. If you could write the code for that, i think thats all the program would need to be pretty perfect!
Also, i keep getting this error message often, but if i hit ok, then it continues on its marry way. I don't know if its a glitch in the math in the program or if its just tiles that cant be downloaded because they have no data, but you might want to look into it.. if its just tiles with no data, then could ya make it where it automatically skips them instead of popping up all the time and having to click ok a lot? It seems to do it more the farther i zoom out.
Hopefully I am not bothering you, I am just trying to give ya some feedback to work with :-)
- Mike