Just a note in general about small brands: They install an OEM version of Windows that has a license that requires that the manufacture provide support not Microsoft. This means that MS doesn't have to help you, only Ibuypower does. This isn't a problem with big guys who have entire buildings full of people in India to help you. But in small company like this, it may just be couple guys running it out of garage. Will you get good support? If you send it in, how long before someone looks at it?
And if the business folds you'll be left up shit creek without a paddle if you need support. For instance if power supply fails and surges power through the mobo, CPU, ram, graphics card, DVD drive, and HDD and the company has gone under, there is nowhere to send it for warranty work.