I've downloaded WebFetcher from raa, and wanna recursively download a
portion of a site, but don't know how to maintain the path structure, 'cos
when there're two files with the same name, the file gets rename, saving
them in the same directory as the website did would solve that problem.

I've tried something like this, and obviously didn't work:

page = Page.url('http://www.example.com/index/')
page.recurse(2).images.save('example + page.dirname, &SAVE)