Not familiar with the individual concerned but I certainly come across the one solution fits all types.
This is the problem, people quite understandably want to throw money at this because everyone tells them the answer is a website and YP etc doesn't work so where do they put that money.
There are plenty of people out there now offering SEO but what do people really want? They want the phone to ring with people they want to talk to or a database of prospects gradually filling up all by itself, even while they sleep. A website is quite often putting the cart before the horse.
When I speak to people the first thing I want to know is what end result they want, not what they have been told they need to get it. Then I need to know is this person serious about online/offline marketing and get the concept of ROI, you would be amazed how many people would prefer to spend £200 and get nothing rather than spend a grand and make ten times that. Sadly there are very few carpet cleaners who are interested, hence why most of my energy is spent elsewhere these days.