The amount of free content on the internet is amazing.