Top 7 ways to make money from the internet