I buy retail, but often that gets landed on my Steam account. I only buy from Steam if it's unavailable in the shops, even if the retail version is more expensive. That way, when Steam falls apart (as all empires must), I've got a big pile of boxes that show I bought it, in case I feel like...