Hmm, very interesting.I see you like "For who?" instead, so I think "What for?" is just idiomatic (note: yes, just checked, my dictionary lists "what for" as an idiom, so the construction has nothing to do with grammar).So, if you used it in a context where the idiom was not used, would you swap...