The blockchain is currently about 6.5 GB (
see the chart).
The bitcoin protocol doesn't require everyone to keep the full blockchain, however. It would be enough to keep an index of unspent transactions which is still less than 200 MB. Bitcoin version 0.8 only saves the block files to be able to seed new nodes joining the network.