3. Do you only backup installed software wallets, or do online wallets like blockchain.info, Coinbase and Strongcoin wallets get backed up too?
A wallet is a system for storing private keys that allows you to identify transactions that were sent to you, and send transactions to others. A wallet provides you control over YOUR bitcoins. If you don't have the private key, then they aren't your bitcoins.
Coinbase is not a wallet (no matter what they or anyone else tries to tell you). Coinbase is an unregulated, uninsured, unaudited bank account.
They have the private keys, so the bitcoins are all theirs. In exchange for your U.S. dollars (or in exchange for donating bitcoins to them), then provide you with a promise that they will send an equivalent amount of
their bitcoins to wherever you ask them to send the bitcoins whenever you ask it of them. You are relying on this promise, and are relying on them to backup and secure
their bitcoins appropriately so that they will still be there when you make such a request at a later date.
blockchain.info does provide you access to the private keys. Furthermore, blockchain.info does not have access to the private keys in unencrypted form. Therefore, they cannot help you if you lose/forget your password. The bitcoins are yours and you are responsible for securing them. Blockchain.info provides you with the ability to create a backup of your private keys so you can still access your bitcoins if the blockchain.info website disappears.