Download: The Case for Online Transactions