This article is from the alt.usage.english FAQ, by Mark Israel firstname.lastname@example.org with numerous contributions by others.
See under "Subjunctive" below. The following pair of
sentences shows the traditional and useful distinction:
"If I was a hopeless cad, I apologize."
"If I were a hopeless cad, I would never apologize."