The Online Etymology Dictionary
... is a fantastic resource provided for free on the Internet.
Ever wanted to know where a particular English word comes from? How it got to where it is today? I do. All the fricking time. The Online Etymology Dictionary is where i go to find out.
I've developed a Firefox / IE7 search engine plugin for Etymonline. Feel free to download it and use it for your own sinisternoble purposes.