I spent half an hour in the library checking what Fowler has to say on the subject of ending a sentance with a preposition. The short version is "It's English, not Latin. Get over yourself" Now I have to waste more time arguing with John about it.
Lovely.