Who and Whom?

Who and whom are terms that many people mix up quite a bit within the English language. Many people do not know how to correctly use the terms and therefore, who and whom have become two of the most confused terms in the English language.