Here are some online tools I have come across which I find useful for many purposes.