I've been wanting to start a thread on this "whomever" for a long time; I've seen "whomever" used a lot of times when it should have been "whoever", so I'm glad to see the question settled.
The British are less correct than the Americans on this point and rarely use "whom" and "whomever" in speech.