Let's be honest here...in real world statistics there's a 90-10 chance that someone who happened to have a bad experience is going to post something about it. If the store receives the order on their screen properly and on the correct time then they make it. This was explained to my friend and I. They also have to deal with a call center whom they have no direct contact with nor control over so it is not the store to blame necessarily for their incompetence which I agree leaving someone on hold and forced to go to the store in bad weather was not in my best idea. They do what they can. From what I can tell staff has changed over the last year to better people anyways that I have seen and it even has been stated to me that the store went from top 20 to top 3 in the area which is reviewed by the owners so they have to be doing a great job! Keep it up guys!