CPUMiner - Do I also need to download Bitcoin client and 15gb chain?
Mining by yourself requires that you have the whole blockchain. However, when you choose to mine as part of a pool, the pool operator maintains the full blockchain and just sends parcels of work out to the miners. (Of course, in this arrangement you have to trust the pool operator.)