I can sympathize with you, as I have more than 20 years experience in accounting/finance. It took me 10 months to find a job in Connecticut; I did land a good one as Director of Finance with a nonprofit (my background) which is stable and I should be able to finish out my working years with them.
As for leads, the best thing you can do is network, network, network. Let friends, former employers and others know that you are looking for a job. Join an organization that can help supply leads. As far as your resume and cover letter are concerned, these are your first impression on prospective employers, so make sure someone reviews them to make sure they are top notch. Look at what your transferrable skills are so that you can tie them into open positions. Research companies and compliment them on their achievements in your cover letter and then go onto the skills/achievements you have that can bring added value to the organization. Tailor your resume and cover letter to each position for which you are applying.
If possible, follow up with prospective employers, especially if you have gone through more than one interview, to get their feedback. If feedback is generally positive, it is at this point that you can ask them to let them know of any suitable postions with other employers.
The one other thing that I recommend is that when you look at job postings, if you continue to see specific requirements listed that you lack, such as certain computer skills, make an effort to gain experience with these skills, either through an formal course if you can afford it or through self training.
Good luck and try to keep a positive attitude. It is rough out there, yet somewhere lies a job that is suited for both you and the employer.