How Do Online Businesses Work?