If you already made something, tell us!
I am using the 4G/64G UpBoard for Mythtv (0.28) Backend/Frontend with excellent results. For storage, I use a 256G USB3 Mushkin thumb drive. OS is Ubuntu. At idle, machine draws about 6W. During LiveTV, about 8W. UpBoard proving to be a superb low-power Mythtv machine.