Lite, there is quite a bit of room for various improvements, but before jumping in to that, I'm glad you pointed out that you're using a marketing service. I have a variety of concerns based on this, what their role is, and what benefit you're actually receiving for your dollars.
I'll post some thoughts for the benefit of you and others, but I'm going to PM you re: the marketing service aspect so that I have a better idea of what's going on. Cheers.
a guy who knows both the lawn business and web strategy