myHTPC is a free alternative to the Windows XP Media Edition, providing a media-oriented front-end for PCs with Windows 98 or above. It sports a program guide, media player, etc., etc., etc.

Definetly a nice thing to have if you're into the Mini-ITX "Media PC" thing and want to avoid the complexities of Linux and Freevo.