TIM generates insults from phrases, by substituting certain elements within that phrase for a random adjective, noun, verb or individual.
An example could be
You are such #an #a #n!
The #an represents either the word "a" or "an", depending upon what word then follows.
The #a represents an adjective.
The #n represents a noun.
The above phrase could generate an insult like "You are such a snivelling moron!"
A phrase could also be an insult in its own right!
You can add your own offensive phrases and phrase templates, and everybody that uses TIM will get them also!