I found this site to be rather amusing, although it's quite long, and best when you have an hour or so to kill. This site does contain some offensive 'language' and sadly, it has a couple of racist terms as well, although it does not justify using them. ENJOY! The alternative English Dictionary
__________________
Buy my T-shirts. People will like you more and I will hate you less.