The Internet, an ocean of opportunity