Small form factor PCs have a dedicated following. You can count me among them. Of course, there are some inevitable compromises when building a system with a Mini-ITX motherboard, but with some ...