The only things I would want to upgrade when I buy my iMac is the RAM and have an AE card installed. I'm still debating a 160GB hard drive. Is getting BTO a bad idea though in-case something is wrong with it? I don't want to be stuck with dead pixels or anything like that. Or does Apple fix even small problems like that?