When setting up my standard wallet with Electrum, I am given a seed, which I record, then I am asked for a password to encrypt it. When I go back into the new wallet after logging out, I am asked for my password and can then view my seed. Yet we are advised not to store the seed on computer.Is that safe?
That's the only way a pure desktop wallet can work.
Regarding the security.. i have mentioned a few attack scenarios and how to protect against them 3 posts above yours.
The wallet's security is entirely dependent on the password and encryption. If I then store that wallet offline, would it still be vulnerable when connecting to transact? Is there any good way around this? Please spell it out, I'm a noob.
Depends on what you mean with "store wallet offline".
You can create a 2-wallet-setup, with 1 wallet on an online-connected machine (watch-only wallet) which does NOT have the seed stored, but the master public key and 1 wallet on an offline machine (wich the seed / private keys).
You would then create the transaction using your watch-only wallet (on the online PC), then move it to your offline computer to sign it there. Afterwards move it back to your online computer to broadcast it into the network.
If your PC with the seed stored goes online, you are vulnerable. Doesn't matter if online 24/7 or 1 second per week.
[...] but by your explanation almost every user of Electrum should be hacked even if he / she is using all available security measures. [...]
Relying on an electrum password + AV with Firewall is BY FAR not 'all available security measures'...
That can not be true at all, otherwise hackers would easily emptied the majority of Electrum wallets.
Sure.. one could obfuscate his malware and try to get a victim visit a shady website to steal 0.02381 BTC.
Or.. he targets 1) People who have a lot of BTC and 2) Companies to compromise their whole system (e.g. with a ransomware).
Not a hard decision being profit-orientated.