Dunno if I like "whom", actually. The English case system has been simplified so much that it seems pointless to keep it around as a marker for all non-nominative and non-genitive forms of "who."