As a general rule, I never do business with friends and family. If a friend asks for technical help, and I am able, I'd do it for free without commitment, but no way I'm sacrificing relationships for a job.
Similarly, I don't ask friends in other professions to work for me -- I ask for their advice on who to hire. If they suggest someone to do the work, good, I know they'll recommend people they respect. And if they say "Oh, it'll take ten minutes -- let me show you" then I take them out to dinner. Either way our friendship continues.