I've been trying to get my dad to let me build him a better PC. He is still to this day, anti-smartphone; but is a hardcore online dater. So, he needs a good PC. He's been running XP even after the death of it. So, I owed him some $ and told him I'd build a rig to satisfy the debt.
I recently built my Prodigy the week before, but I wasn't expecting the difficulty of real mini itx. The Prodigy is a good sized case that only accepts ITX. The Elite 120 takes ITX because it's tiny. The cable routing around the tiny 80/90mm fan was the biggest hurdle. Building this rig was a challenge which made it fun. I'd recommend even if you're not needing a small pc, buy a board and build one anyways.
Gigabyte F2A88XN WIFI
AMD A8 6600K
Kingston HyperX 1600MHz 2x2Gb
Seagate Barracuda 500GB
Corsair CX430
Cooler Master Elite 120 Advanced