Although we generally do not do product recommendations on this site - I would suggest you look into the J-Spider project (http://j-spider.sourceforge.net/). This product allows the complete downloading of websites as well as doing link tests, site map generation.. all sorts.
Its a pretty useful piece of kit.