I have a new cleaning company and have tried Google adwords, craigslist, Google places, Yahoo locals and it just seems like nothing is getting sufficient clients. I have a very detailed website, business email and all is well written.

I was thinking of sending personal letters with business cards to small business. Some say its not a good idea or that they just won't read it. What do you all think? I have done cold calling by phone and it seems like they are always to busy to talk even if its almost closing time. Would going in person be better?

Any other suggestions?