I actually started the program out this way. But there where to many unforeseen problems.
First, some routers have very odd links, and every time the page loads the link would change, They have session ids, page load ids, the date and time and others all in the links. I had the program remember each link it grabbed but routers like this made it to where the program never stopped as the links always changed.
2nd, and the biggest, is a lot of routers have buttons you must click on. Having a program auto going into everything is a great way to really screw up the settings in a router lol.
So the best thing was to go the middle ground.
Have the program auto grab the html and pictures and let the user do the driving

Shane