After doing this to two different ATVs I thought that some Windows specific instuctions might help any fellow Windows users.
I used PuTTY for all of the SSH commands and PSFTP for the SFTP commands.
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
The Windows-specific instructions are in
Bold.
5. Download both putty.exe and psftp.exe to your Desktop.
Right-click on putty.exe on your desktop and select Run as adminstrator.
Enter the IP address of your specific Apple TV into the Host Name box and leave all other settings as-is.
If this is your first time running PuTTY you will get a security confirmation dialog box from Windows.
You want to click OK to proceed.
Inside PuTTY you will get a login as prompt and you'll want to enter "root"
6. At the password prompt enter "alpine"
7. Update apt sources - type “apt-get update”
8. Install NitoTV - type “apt-get install com.nito.nitoTV”
(NitoTV is a feature that allows you to easily install other programs on your ATV from the ATV’s menu system, so you won’t have to use the command line as much.)
9. Type “killall AppleTV”. This will restart the Apple TV menu system so you can see the new software (NitoTV) you just installed.
10. On your ATV, go to NitoTV and install XBMC, updatebegone, and openSSH. XBMC is the Xbox Media Center software which will allow you to watch Hulu. updatebegone stops the ATV from auto updating or nagging you about updating to the next Apple Firmware update, since you won’t want to update the firmware until the next jailbreak update comes out. (Otherwise you’d lose your jailbreak when updating to the next Apple firmware.) OpenSSH just makes it easier to install the Hulu plugin for XBMC later. (not completely sure that openSSH is necessary, but oh well)
XBMC has now been installed! But it’s not ready to stream Hulu just yet. . .
Now we need to install the bluecop repository, which is just a zip file containing “add-ons” that will augment XBMC and allow it to stream Hulu. You can see a post about this plugin, with instructions on how to install it, here:
http://www.appletvhacks.net/2011/03/...on-apple-tv-2/
11. Download the .zip file for the bluecop repository from the above link to your Desktop.
12. Exit out of the PuTTY SSH session you started earlier with your ATV by typing “exit”.
13. Right-click on the psftp.exe on your desktop and again select run as administrator.
Again, your host name is your specific Apple TV's IP address so inside PSFTP enter "open xxx.xxx.x.xx" (substitute your IP address for the xxx.xxx.x.xx) and hit return.
All other steps from this point are the same as in the original instructions.
All of the downloads don't really need to be to your Desktop but having them and the repository all in the same place will make the whole process easier.
Once you're done, putty.exe, psftp.exe, and the repository can all be deleted from your Desktop.