Download them all is a firefox extension. Not sure about the recursive requirement you spec'd. I think it just grabs all of the links on a single page. If you require the links to be crawled you could try the firefox extension
SpiderZilla. Or a stanalone program like
HTTrack Website Copier.