A friend recommended this to me for a dedicated streaming PC setup.  I was able to add my own 500w PSU (with a 24 to 8-pin adapter of course), along with a cheap NVidia GPU to record from.  Should I want to upgrade the i5 CPU, I can easily do that.  For right now, I don't see the point doing so.