Re: lead time, you want to get moving. A good agency is always busy, but your off-season makes the agencies even busier and lead times stretch the further we head towards November/December. One to two months is typical at the best of times. I'm a proponent of shopping local, whether it be logo design work, business cards, or web marketing services. That said, you may not find a good fit, especially if you want someone that does know this industry inside and out. The way I explain the difference is that the typical web agency/web dev may know nothing or almost everything about what you do. If you need help in the content department, do they understand seasonality of services and marketing campaigns? Do you have to walk them through what the heck dethatching or aeration is or do they know and can just be off and running. I know people in this industry that have to spell everything out to their marketing agencies and I know others that can simply send a list of bullet points showing services and they're off and running, much as if it was their own, in-house web staff. That's the value proposition that comes from legit specialization. In the end, it comes down to who does good looking work, while allowing for the level you want to participate it, and at a price you're comfortable with. edit: added a bit about lead times to the beginning.