My experience with tennis express was a frustrating one. I placed an order by phone but did not receive the racquet until almost a month later. They told me after a few weeks that the racquet had by mistake shipped to GA (I live in NC) but would be shipped to me in 2 days from that time - ok, mistakes are made, so I didn't make a fuss.
However, in two days, instead of receiving the racquet, I received an email stating that delivery would be in another two days... In 2 days, another notice that it would be another 2 days.
I'm very happy with the racquet but disappointed in the service and the lack of interest from the company. I don't think the people there really cared.