OK, so here is the update. I ended up going with indyimaging.com which was referred to me by PM. I went with them because they had the lowest price with the fastest turn around (yes there were lower priced companies that were mentioned to me by members but they could not print and ship the banners fast enough). I did take a massive profit loss on this sale (compared to the deal i was getting with the original printer), but at least my customer will be happy now, since the banners were suppose to be in his hands nearly a month ago, and this is a time sensitive thing!
I originally ordered from bannerbuzz.com. I had ordered from them because somebody I knew had ordered from them before and they had no problems. Also the pricing is really good. After I placed the order a few days go by and I get a email saying they had defective mesh banner material and had to order more which would take a week. They even offered to take off 50% (which they did). A week goes by, and still no banner in stock (coming from china). They then tell me it will be another week! Are You Kidding ME?! Cancelled everything and refund the rest of my money!
Keep in mind they would never answer my email, and when I called they would always say they would call me back with answers, and they would never call back!
So stay away from bannerbuzz.com!!!!
I'll let you know how things end up with Indy.