This article explains the difference between 'who' and 'whom' in formal English grammar. It discusses the traditional rules for using 'whom' as the direct and indirect object, and 'who' as the subject of a verb or preposition. The article also highlights the fact that many native speakers use 'who' for both subject and object, and that it is now generally acceptable to do so. However, there are still some exceptions to this rule.