We actually have burned static/archived copies of our asp.net websites for customers many times. We have used WebZip until now but we have had endless problems with crashes, do
For OS X users, I've found the sitesucker application found here works well without configuring anything but how deep it follows links.