When should I use SQL Azure and when should I use table Storage? I was thinking, use table storage for transaction processing scenarios e.g. debit-credit accounts kind of scenario and use SQL Azure when data will not be used for transactional purposes e.g reporting. What do you think?