If I am running bitcoind daemon and an Electrum server, do both programs download the block chain separately?
bitcoind downloads the blockchain, then Electrum server (with the help of Abe) reads it and puts it in an SQL database to make it easier to query.