Yes...yes there is. Find a local BNI chapter. Become a member of a local Chamber. You get to rub elbows with local business people in your area, get to know them, and importantly...they get to know you.
The best source of referrals I've had for getting me business clients is Accountants. They go work onsite at their clients...working on their accounting systems, they drive the need for their clients accounting systems, which in turn...calls for upgrades, networks, servers, and..hey, an IT guy!
If you want to get someone that will refer you to home PC users, get to know your local ISP install guys. Easy with local cable companies..they always have a small regional office in your area. Get to know the girls that answer the phone there also.
Remember this..."It's all about networking!" And I'm not talking about ethernet...