resurfacing this thread again.... i am puzzled also. is there a way to define a "cap" on the amount of disk space the bitcoin client will use? is it just endless?
One of the proposed features for new versions is a way to download only the "headers" of the blockchain, instead of the entire thing. But that is a ways off.