just want to echo rebjr's suggestion of fellers. I've used them for about 4 years and you couldn't pay me to use anyone else. They're a "take care of you" kind of company. I'm lucky enough to have 2 locations within 20 minutes of me so I never pay for shipping
When I have had banners made in the past, I call it in... and they give me a buzz when it's ready. Swing over, pick it up, chat a bit, get some free samples, chat a bit more.
My local shop has some good people in it. I try to always drop off some Christmas cookies during the holidays for the guys there that take care of me. It's Fellers all the way, the only way for me!!