I've gotten a few client referrals I hoped would be long-term, but they ended up being quick-and-dirty gigs. I've been working with a client for the past year that's paid late several times. Think I'll be cutting that one loose in July. Living on one income, I can't afford to get paid a month late...
Fellow freelancers, I ask you: How do you know how long you'll be working with any one client? Pray, do tell!