I wonder if it's possible to design an open source peer-2-peer mining pool.
Not controlled by a single entity server i.e. deepbit, slush, etc...
Maybe a virtual master pool entity to control the encrypted block the other users are mining against. The virtual p2p network distributes shares to miners. then distributes the coins after the block is mined.
An exchange as strong as the bitcoin network needs to be developed. P2P power, network trade system. Maybe even become part of the bitcoin client. Wonder if its possible.