I'm looking for an HTPC, either to build myself, or to buy a pre-built (say from ASUS, Lenovo, etc.). I just want the smallest, slimmest, HTPC machine possible. It's only going to stream Netflix/Amazon Prime/YouTube/Web browsing, and run a variety of 1080p video file types. So being able to run Windows on it is a must. I've done a little research on it, but a lot of HTPC builds seem to be regular sized ATX boxes, which are way too big (I'm looking for a small slim box that can basically be a Mac Mini type replacement).