if Social Engineering is defined as "an interaction with a person that causes them to give you information that may not be in that person's best interest but is used to benefit the person asking" (and imho this is a good definition) then technically, no, i don't use it. I don't interact with them until i return their call/e-mail.
That said, when people contact me to hire me, I have a whole series of things i do to investigate them before I accept or reject a job. For the most part i want to make sure that I'll be in a safe situation, but it's also good to find out whether they can afford me!
Also, finding out as much as i can helps me to make sure I offer them what they're looking for. I always say that "affordable is relative" because what one guy would pay $100 for, another guy might pay $1000. The second guy is expecting a certain level of service, and think that $100 is too cheap. My approach is to accept more clients that would be fine with paying $1000, and make sure those folks felt like they got a good deal.
Kind of a roundabout way of answering your question but i hope that helps.