internet biz challenges