My 2 cents:
In my experience (10 years dev), what most employers care about is (in that order):
1) personality (do you work well with others? would (in time) you make a good team leader? how good you'd be dealing with customers directly?, etc )
2) work experience (besides the job itself, the care about the QUALITY of your work experience, ie: what good practices are you used to work with? [1]? Will they have to "untrain" you from bad work habits?)
3) skill set ( languages, OSs, DBMSs, etc) Can you pick up a book and figure the answer up by yourself?
...
n) College/Univ degree (MIT Phd? Art Major at local community college?)
To sum up: most companies don't give a damn about your degree. They care about YOU, how you'd get along with the rest of the team, your potential to grow and mature in your job, etc . You'll be surprised how easily they'll relax they requirements (ie: 2 years of JAVA experience) if the "like" you.
One final piece of advice. Be honest. You won't fool anyone and even if you don't get the job you'll leave a good impression on you interviewer and maybe you'll be offered another position better suited to your actual skills.
[1] The Joel Test:
http://www.joelonsoftware.com/articles/ ... 00043.htmlCheers