I do some work for clients and some for myself. What I'd really like to do is consider expanding to outside my hometown by ranking properties that I own in other localities around the nation. I hate selling SEO services over the phone and in person. I also feel like ranking my own sites could be better since many business owners are hard to get website access from, and WMT, analytics, etc. Plus, once you rank their site they could leave after that.
I'm considering ranking a bunch of sites in different cities to generate leads, then establishing a relationship with one business to get the leads exclusively. Maybe they could just pay a flat rate when they get a job from my leads.
I find that a lot of business owners are leery of SEO people due to being burned and ranking my own sites keeps the risk of torching a client site down. I haven't had that happen but don't want it to ever happen in the future.