Well, i tried to stay silent and for the most have succeeded in not dogging out this company too hard. I bought ( on the advice of a few here) a PSA M-4. Well it was a serious JAM-O-MATIC!. It was on average one in ten rounds it would fail to eject. This is firing right at 1000 rounds. After about a million calls, one answer, a promise to call right back and no reply. A half dozen e-mails, i had finally had enough and sent a SERIOUSLY blistering e-mail to them. i FINALLY got a response....FROM the chief himself. They sent me, via e-mail, a UPS packing slip that i printed off. I went to the local UPS shop and sent the upper off on a Friday. The NEXT Friday I received my upper back at home. I have yet to test fire it. I am hoping this weekend to run some rounds thru it. According to PSA customer service rep. i guess the armorer "Tightened the ejector". Can someone explain to what "Tighten the ejector" entails? I hate to dog out any company i do business with, this is why folks have only seen me post here about my issues in passing. When i went to the big IN shoot a couple weeks ago...its failures didnt help this companys reputation any. Over 100 SERIOUS gun enthusiasts got to see it fail time and again first hand. Heres to hoping i can report back about a gun that runs flawlessly! At this point, the best i can say is they had a GREAT turn around time for repairs.