Welcome aBoard, g-. Eta gave you the best source that I know about; here's another, that's good not necessarily for etymologies, but for other word lookups:
Onelook

This is one of my favorite sites--should be helpful for almost any kind of homework except math:
refdesk