From NirSoft Freeware
SiteShoter is a small utility that allows you to save a screenshot of any Web page into a file. It automatically creates hidden window of Internet Explorer, loads the desired Web page, and than save the entire content of the Web page into an image file (.png, .jpg, .tiff, .bmp or .gif).
You can use SiteShoter in user interface mode, or alternatively, you can run SiteShoter in command-line mode without displaying any user interface.
SiteShoter doesn't require any installation process or additional DLL files. In order to start using it, simply run the executable file (SiteShoter.exe)
After you run it, type the URL of the Web page that you want to capture, and select the image filename that you want to save. You can also modify the other options, like browser width/height, disable Flash, and so on. Click the 'Start' button and wait a few seconds until the Web site is loaded and saved into a file. (The default timeout value is 10 seconds, you may change it according to your needs)
Automatically extend browser size according to Web page
Starting from version 1.05, SiteShoter allows you to extend the Web browser size according to the size of the Web page, so the entire Web page will be captured. However, be aware that this feature won't work