This article really highlights some of the pitfalls to avoid when job searching. I cannot stress enough how important networking is in finding and securing the job you want. Don't limit yourself to traditional networking. Social media allows HR departments to exist everywhere. Utilize LinkedIn to maximize your networking experience.
I also strongly agree that looking for a job is a job! Take it seriously. Devote a certain number of hours each week to looking for a job. If you can, spend an hour a day job searching. You may want to avoid doing this on your current employer's time. Limit your search to the newspaper and use your home computer or PDA.
While it is okay to look for new job while you're still employed, avoid job-hopping. Be proactive, but do not walk away from a company just because you think you can find something better. Potential employers do look at things like longevity and loyalty.
Remember to update your resume periodically. If you need assistance, please email me for help! firstname.lastname@example.org