Then you'll enjoy this.
Online Etymology Dictionary
I've spent many an hour just randomly exploring. He has some good essays in the "Sciolist" section too.