Mark219887 is right, and it is a shame we have gotten so sloppy with our language. I had wonderful language arts training in Catholic school many years ago, and I know better, but I still might say "Who did you give it to?" Following a "to" it needs to be "whom".