Also, it seems Satoshi had something for online wallets. Something Gavin isn't really excited about.
New users wouldn't really even need the Bitcoin software. They could download a miner, create an account on mtgox or mybitcoin, enter their deposit address into the miner and point it at anyone's pool server. When the miner says it found something, a while later a few coins show up in their account.
I also think online wallets is the way to go if bitcoin hope to gain any popularity among the non-tech people, though definitely not mybitcoin.com type, more of a blockchain.info type. The desktop client has its purposes,
but it'll probably never be properly secured and made usable by a non-tech person. So in that sense, an
online wallet is actually more secure, since security is taken care of by a trusted pro.