This is the kind of filth that Tim Torkildson puts on his blog. (via Tim Torkildson)

Homophones are words that sound the same, but have totally different meanings, and usually spellings. For example, "knight" and "night" are homophones. When people are learning English, it's important to tell them about homophones, because they are confusing as heck to non-native speakers. That's why Tim Torkildson wrote his very last blog post on the topic before getting fired by his employer, the Nomen Global Language Center, an English as a Second Language (ESL) school in Utah. As you can see from this photo, Mr. Torkildson is a real troublemaker:

Sources: Gawker | Salt Lake Tribune | I Write The Blogggs | Tim Torkildson