I spread my net wide when it comes to internet income.
Last year I was one of the Amazon affilliates in California who lost their accounts due to the dispute between the California legislature and Amazon.com. About 100,000 affilliates lost their business overnight. Though Amazon and the CA legislature reached accommodations, my Amazon affiliate traffic has not recovered to any great extent.
Putting all ones eggs in one basket can cause disaster even when you are personally not to blame.
Luckily I had several other sources of income which were not affected. Had Amazon.com been my only business I would have been in serious trouble.