Thanks Kolloh. Very reassuring with all the conflicting information around. I didn't want to experiment with my Bitcoin wallet with just hours to go before the BIP148 UASF/SegWit implementation and the subsequent hard fork.
So let me get this right - the sequence of securing Bitcoin Cash would be something like this: 1) After the fork install a new Electrum wallet and send all your existing BTC from your old wallet to it; 2) Install a BCC wallet (or BCH as it is now being called); 3) In your old wallet, click on the 'Wallet' tab > 'Private Keys' tab > 'Export' tab to reveal the private keys and addresses; 4) Copy and paste each private key individually and import them one-by-one into the BCC wallet using the 'Import' function; 5) Copy and paste each address individually and import them one-by-one into the BCC wallet using the 'Import' function;
or copy and paste the whole lot in one go straight into the BCC wallet, if that wallet allows it. Have I got it right?