Uh, I don't know who you speak with, but "whom" is a common word in English. I use it often. Sure you won't find it being used amongst teenagers and the like, but would you really expect them to use it properly? Most people, especially Americans, butcher the English language until it's an incoherent mess.