A couple of months ago I was looking for a new job and went along the usual course. The online services, the weekend paper. I even drove to companies I wanted to work at, just to introduce myself to Human Resources.
Pros: They make sure everyone gets to know you.
Cons: Know your stuff. Study, take internet exams, be professional.