This is the frustrating thing. PC build quality has been such shit for so long that when Apple stumbles there's no real replacement. I'm frustrated enough with OS X that I'm ready to give Linux an honest try, but the hardware story is so bad that I feel a bit trapped.