Try to separate yourself from school as far as possible. Generally, employers doesn't want a newbie fresh out from school. Experience is the key.
When you're applying to a small business, stress out your knowledge in other areas. Versatility is the key in getting a job in a small firm. The only reason that I got my 1st / current job is that I know PCs too. They were looking for a bookkeeper. They were hesitant at first in hiring me but they gave me the job when they learned that I know PCs too. They wanted someone who can help in all aspects of the business.
IMHO, getting a job in a small place is the way to start ones career. You get 1st hand experience and you're not stuck in just one area of the company. I've been hearing from other students that for Fortune 500 companies that all they do at work is fax, sort, open, deliver documents. If they do get something related to accounting, it's mostly clerical. I actively participate in all accounting aspects for the company. In addition, I also assist in production, sales, HR and marketing. I also get to tinker with the firm's website, network, and workstations

It's a good feeling knowing that my efforts are very critical to the daily and long term well-being of the company.