> I maintain a file of headhunters that I have come in contact with.
Its definitely good to keep in touch with a list of people like this. I think you'd be better off to ask your friends for recommended people. Most recruiters that randomly contact you are crap.