Troubleshooting
If you're having problems getting Odin to recognize your phone, try uninstalling the Samsung drivers you downloaded from the link above, and download and install
this driver (select "Software" at the bottom; it should say "Device(Install),USB Driver (Software) (ver.1.0)") instead.
If Odin does recognize your phone but is failing during installation of the system files, you may have a bad download. Try downloading the files again.
Some users have had success by not including the .pit file in their installation.
If your phone turns off and does not respond at all, remove and replace the battery to get it working again.