I would say "whom" today is reserved for formulaic usage.
In 1912, Edward Sapir ("Language: An Introduction to the Study of Speech") noted the death of "whom." The example he gave was "Whom did you see yesterday" vs "Who did you see yesterday?"
Granted there are some cool things you can do with who/whom, like:
'Scots, wha hae wi Wallace bled,
Scots, wham Bruce has aften led,
Welcome tae yer gory bed,
Or tae victorie.'
Of course that's 18th century Scottish and things have changed a bit....
In 1912, Edward Sapir ("Language: An Introduction to the Study of Speech") noted the death of "whom." The example he gave was "Whom did you see yesterday" vs "Who did you see yesterday?"
Granted there are some cool things you can do with who/whom, like:
'Scots, wha hae wi Wallace bled,
Scots, wham Bruce has aften led,
Welcome tae yer gory bed,
Or tae victorie.'
Of course that's 18th century Scottish and things have changed a bit....