Be warned, this is a rant. I am seriously beginning to question the competency of the Geniuses at the Apple Store. My problem isn't so much with their knowledge level or abilities as computer technicians, but rather with getting things done when they say they're going to. Back on January 7 I take my wife's i7 iMac to the Genius Bar because it is flickering. The Genius is very helpful, runs a few tests and concludes that the graphics card is bad. I knew it probably wasn't that simple, but why not give it a shot right? So he tells me they have to order the parts and they'll be in in a few days. The next day I get a call, my parts are in and I can bring the computer in to get it fixed. That night I take it in and they tell me it'll be ready in 48 hours. Fast forward a week and I still haven't gotten a call that my computer is ready. I call them and ask when it'll be ready and they tell me they have the parts in and I can bring my computer in any time! My jaw just about hit the floor. Apparently the computer was placed on the wrong rack and they hadn't fixed it yet, so they tell me they'll get right to it. 3 days go by and again I hear nothing so I call again and would you believe it, they tell me the same thing! I can bring my computer in any time! This time they guarantee me that it will be ready the next day and tell me they're starting on it right away. The next day I get a call saying that they have done the graphics card replacement, but upon testing the problem is still there (surprise, surprise), but they're going to order me a replacement iMac and in the meantime I can come pick my computer up and keep it until the replacement arrives. At this point it had been about 10 days since I had taken the computer in and I was a little frustrated because they had promised it in 48 hours, but I was happy they were trying to take care of me and make up for it. Now things really get annoying. On Sunday afternoon I call asking for an update about my replacement. The person who answers the phone took my name and then puts me on hold to go check. When he comes back on he tells me that they didn't get their shipment on Friday, but it'll be here Monday and they'll give me a call to come pick it up. Well Monday comes and goes and there's no call. So today I call to ask if the computer is there and if I can come pick it up, and you won't even believe what they tell me, "The graphics card is here and you can bring your computer in any time to get it fixed!" I told him that they had already replaced the graphics card, it didn't work, and I was supposed to be getting a replacement computer. Apparently there's no record that a replacement was ever ordered. So this Genius took my name and phone number again and said he would have the person who handles replacements call me tomorrow to straighten everything out. At this point I'm just fed up with it. I've been waiting 2.5 weeks for a replacement that apparently was never ordered, the whole time dealing with ever worsening screen flickering and blackouts. When they did the repairs the first time they put a large scratch on the back of the computer and a couple of dents on the top and lower lip, and didn't reset the glass evenly, but when they told me I was getting a replacement I didn't really bother to pursue it. Now I'm afraid that'll come back to bite me since they haven't ordered a replacement and might say that they won't because of the new graphics firmware update. I haven't had time to test the computer since installing the update, but when I get home tonight I'm going to put it through some serious paces to see if it still flickers. I know the guys that work at the Genius Bar aren't perfect, but is it too much to ask that they just do what they say they're going to do? I think I've been reasonable up to this point, but if they refuse to replace the computer what should I do? Should I call AppleCare or go even higher? I'm just ready for this frustration to be over. Anybody else have an experience like this? What did you do?