GNU Wget is a computer program that retrieves content from web servers [...] It supports downloading via HTTP, HTTPS, and FTP protocols.
Its features include recursive download, conversion of links for offline viewing of local HTML, support for proxies, and much more. It appeared in 1996, coinciding with the boom of popularity of the Web, [...] Wget can be easily installed on any Unix-like system and has been ported to many environments, including Microsoft Windows, Mac OS X, OpenVMS, MorphOS and AmigaOS.
We are in an almost always connected era but still a software to download entire web sites can be useful in many situations, here are 2 examples.
If you need to show a wordpress based website during a presentation or public event it’s much safer to have it off-line. WordPress is not an easy CMS to be ported, it can take hours to port it from a server to a localhost. Using Wget you can easily export a fully functional static html version of the website in few minutes.
Another smart use of Wget I’ve seen is to make a native mobile app out of wordpress. WordPress can be a handy solution if you are working on a content-rich app like a products catalog. Using PhoneGap you can transform an html5 web app in a native applications for IOS, Android and many more. Use Wget to flatten WordPress into a static html website and author it into a native mobile app that doesn’t need Internet connection.
On LifeHacker I found a Wget tutorial from 2006.