2 details: Are you going to put Windows 7 on this? If so, get another 4 GB of RAM. The i5 is a good processor so you should be good there. Only thing that really makes me a bit wary is the mocro ATX motherboard. It'll work fine, but it's really small and I hate working with such small mobos because you've got to get everything plugged into it and that's a pain on those little guys. Power supply might be a little wimpy too...
I would actually go with something more like this: http://www.newegg.com/Product/ComboBundleD...-679762-_-Combo
Then add on this puppy: http://www.newegg.com/Product/Product.aspx...N82E16814130567
Looking at almost the same price (a little more) but much better specs.