hello, i tried using --no-parent with -H, which seemed to work quite well. it would span hosts (and acknowledge a -D option to restrict the domain) while never traversing upward from the original directory name. however, when wget rewrote the URLs, this happened: <img src="http://www.heebie.net/royo/../../www.fantaysia.com/royoimg/secret4t.jpg"> instead of: <img src="../../www.fantaysia.com/royoimg/secret4t.jpg"> commandline was thus: wget -m --no-parent -E -k -K -Dfantaysia.com,heebie.net -H -nv http://www.heebie.net/royo/royo1.htm i had a quick look at the sources but judged that i would probably take a long time to find out where the bug is since my programming competence level isn't very high :) note: wget proceeded to the /royoimg directory even though the original directory is /royo and --no-parent is specified because the jpg is in an <img> tag, which i presume is a page-requisite. if you need any other information, please let me know! (debug output is available if you'd like it.) -- #ozone/algorithm <[EMAIL PROTECTED]> - trust.in.love.to.save