For the Over the Air piece I built a Zbox media center computer with Windows 7 and Media Center on it and a USB TV tuner hooked to an antenna. I bought a media center remote and that setup worked pretty good. At the time I tried XBMC, but at the end of the day it was easier for me to get everything running under Windows.