A single guy usually does not ask a girl to marry her, the first time he meets her. The process from first meeting to marriage proposal usually involves a series of steps. Usually it goes from first meeting, to first date, second date, and so fourth until the guy (or girl) feels the timing for a proposal is right. In other words, before you ask for serious commitment, you should first build the relationship through a series of seemingly small but incrementally increasing commitments.
In the recruiting world I've been on both sides of the table. That is from the agency side (seeking a sale) to the client side (determining whether or not to use the agencies services).
Typically when an agency contacts a potential client for the first time the first words out of the agency's mouth goes something like this : "hi, I'm Jane calling from XYZ agency, I was wondering if there are any hiring needs you need met?". Typically, the response from the potential client will be the same as if a guy asks a girl for a kiss the first time he meets her. That is "NO!" I call this method of contacting a potential client the cold call method.
Why does the client say no to the cold call method. Because the message is not personal, relevant, and anticipated. That is the client dose not know who you are, your product may not even be relevant to his needs, and surely the potential client did not wake up in the morning and say to himself: "boy do i wish that someone who I do not know will call me about a product I do not like."