I'd do both. If you contact someone make sure it's relevant. I never get annoyed when someone genuinely solicits me with a real offer. Why would I? I'm a business man and I RESPECT the next man / woman's hustle. Just remember if you send it to someone and they don't reply. No means no online as well