A list of non-errors in English: “Those usages people keep telling you are wrong but which are actually standard in English.” – including not ending a sentence with a preposition. Link (via kottke).
The author of the site would prefer that you start here. I cannot say enough wonderful things about this site. So I’ll say this: use it!