C.B.
A lot of employers/companys don't like drop-ins these days. But I have landed a job that way - it really is a matter of timing. I just happened to walk in with a resume the day after they decided to hire someone, so it worked out well - I got the job. I had mailed a resume to the company about a month prior and did not receive a call. If I hadn't dropped in that day, the job would have probably gone to someone else. So, I don't see anything wrong with the personal approach, but be aware that some companys will not be very receptive while others may be. I know if I was an HR person, I would definitely be more likely to call you if you showed the initiative to come into my office. Good luck!