I bought this after reselling my similar Zotac IONITX D-E (a.k.a. IONITX A-U, only no PSU included), as it simply didn't do it for me as an HTPC. The main issue with the D-E/A-U was that there were no PCI-E slots for a TV card of my choice.
That all changed with the F-E, which was released just a few months later. It's got the PCI-E slot that makes all the difference.
If you have digital cable, you could technically just use the HDHomeRun (analog cable/NTSC not supported): http://www.amazon.com/gp/product/B0010Y414Q?tag=a52-20&ie=UTF8
We, on the other hand, only have analog cable. Therefore, it needed to work with my current TV card, which is an analog/digital hybrid: http://www.amazon.com/gp/product/B001E2T6Y4?tag=a52-20&ie=UTF8
I use my board with this APEX case, which works quite well: http://www.amazon.com/gp/product/B000WCQYU6?tag=a52-20&ie=UTF8
The best memory to grab for any of these Zotac boards is Crucial's XMS sticks.
Go for the 2GB (2 x 1GB) if you don't intend to ever watch Blu-Ray movies:
Go for the 4GB (2 x 2GB) if you DO intent to watch Blu-Ray movies:
Hope this helps! :)