Web Design - mainly building B2B sites as well... Behind every 'B' is a 'C'... I connect personally with business owners around my city and post useful info about how they could build their business with a better website. Get about 3 leads a week from people asking for more information - get about 1 sale a week.
I've literally stopped my SEO efforts.. most are just price checking anyways, looking for 'the lowest price'... I tend to find building a relationship and educating my potential clients better than trying to get a sale from SEO window shoppers