What are some of the best Online Marketing Tools

What are some of the best online marketing tools and software on the internet.