XBMC Media Center
Originally developed to run on the original Xbox (hence the name, XBox Media Center), this robust media freebie puts other media center offerings to shame.
Note: This program is donationware. It is free to try, but the author accepts and encourages donations towards further development. This link takes you to the vendor's site, where you can download the version of the software appropriate to your system.