I think I've specced this properly. My main questions are whether the processor / on board graphics can handle HD video streaming, and if I have in fact specced components that are compatible. I would go with mini-ITX but I'm picking this up at MicroCenter (for $200.70! including tax!) and they only carry 1 mini-ITX motherboard that is $100 more expensive than the mini-ATX. The more expensive mini-ITX case doesn't help either.
AMD FX 8320E Black Edition
(2) x Crucial 2GB DDR3-1600 (PC3-12800)
ASUS M5A78L-M/USB3 Socket AM3+ AMD mATX
Diablotek Diamond ATX Mid Tower Computer Case with 400W Power Supply
SanDisk SSD Plus 120GB SATA III 6Gb/s
AMD FX 8320E Black Edition
(2) x Crucial 2GB DDR3-1600 (PC3-12800)
ASUS M5A78L-M/USB3 Socket AM3+ AMD mATX
Diablotek Diamond ATX Mid Tower Computer Case with 400W Power Supply
SanDisk SSD Plus 120GB SATA III 6Gb/s