I loved every minute of building my own, and its well worth it. You can save yourself a lot of money and then other times you cant. I was pricing up how much my bro would be looking at for building a system to his spec and it's actually not that much less than some retail systems. Plus you can get some good software with the retail. But then it can depend on what software you use, need and have at home ready. There's always two sides to a coin. I must say building your own is satisfying.