I'll say this ... Putting in a new motherboard is incredibally complicated if you have never done it, but if you have done it its not too bad, just extremely frustrating.