ibuypowers are really cheap, but their build quality is eh and i'm pretty sure they don't even test their computers (my friend just got one and it kept restarting and he took it back [good thing we live about like 20 minutes away from ibuypower] and got a replacement)