Being a freelance graphic designer comes with good and bad, but for me at this time in life, the good outweighs the bad. However, I'm always looking for tips on working out the tricky bits, and recently found a site that offers all kinds of insights. FreelanceSwitch is a great resource for freelancers of all sorts. They even told about finding new clients by using social networking sites. (Okay, I'm a little skeptical on that...but I have limited experience, having only just joined Facebook)
Anyway, check it out sometime!