I am actually thinking of making a web app for this, perhaps along with non-freelance profile/job postings, if anyone's interested. :)
At the end of the day, personal referrals are the way most people do business. It's inefficient, yes, but so far I've never seen a suitable replacement.