This blog - SharePoint Nirvana made the list below, but I'd love for it to be ranked higher! If you like this blog, please give me a vote! :)