Ok guys, not to be redundant, but if you don't have a website, you are already losing money! I haven't even started my marketing yet, and I am getting call after call from my website and google listings. Just a heads-up for everyone, get a website fast! The hosting programs make it very easy to design your own website, so don't be intimidated by all the SEO and HTML mumbo-jumbo. Get a professionally presented website serving your area, and set yourself apart from the other guys. i just bought 4 more domain names to alias with my main website. I registered these domains by the names of specific keywords, such as "roof cleaning evansville indiana.com", and so forth.
I just want to respond in agreeing with you on the website idea's. Defiantly Google listings are a big help. Great way to get your company name out there. I feel people are more likely to do a Google search for something now a days then to pick up a phone book. Not to say to phone book listings are obsolete. Still good in area's where people do not use the Internet as much examples area's highly senior citizens.