There is also an excellent discussion on the usage of Who and Whom provided by American Heritage Dictionary:
Usage Note: The traditional rules that determine the use of who and whom are relatively simple: who is used for a grammatical subject, where a nominative pronoun such as I or he...