For most people, job hunting is uncomfortable, unfamiliar, and haphazard. It's really common for people to accept a mediocre job offer simply because they couldn't bear the thought of one more day of job hunting.
Job searches benefit mightily from following a methodical process, but most people don't know all the important steps. (Sorry, it's a bit more complex than 1: write resume, 2: interview, 3: get job).
That's why I published a series of step by step posts in The Washington Business Journal. You can read a summary of Part One here. Part one reviews what kinds of jobs to look for, and what kinds of jobs to avoid in your search.