Looking to buy a PC to connect up to a 32" lcd tv for tv recording from digibox and for gaming? - connect hardrive to tv

I am looking for a small and compact it fits in a cupboard under the TV and TV (programs on your Hardrive and it will record a ticket for a Virgin Media box SCART) must have a DVD and have the ability, quite fairly new Play ideas to address?