I think networking is key in today’s job market. Do you know anyone who is higher up in a company and has an ability to promote your name for a job? Do you have friends who know these people? I would make sure my resume looks good, no major typos, etc. Usually just mailing your resume off isn’t going to work as well as giving it to someone in a company who can then give it to the right person. Are you willing to leave NY, I’m not saying to do that, but if you are willing to keep your options open, then you might have more of a chance in that respect. Also consider taking a part time job that could lead to full time work if they see you have what it takes and are an asset to their company. Overall, don’t give up, it may take some time, but if you are persistent then I believe it will pay off in the end. Good Luck!