I think lots of us in the technology field have stories about head-hunters who've annoyed us, or who have used unprofessional tactics to reach us. Mostly I find them annoying, but her question gave me pause. How would I prefer to encounter a potentially interesting new job? Both when I'm looking for work, and when I'm not looking?
I had some ideas, but I thought I'd throw her questions to a larger audience since I have a lot of technology people on my friends list. What would be the most effective way to get your attention, whether or not you were looking for a job? Given a consulting company whose goal is to find qualified people who want to work there, rather than having to search and search and search and come up with candidates that often turn out to be less-than-ideal. What kind of package/work environment would really attract you?