How do I disable automatic address generation for the official bitcoin client? This question was asked before over at bitcointalk.org over here way back in June '11. The answer back then was a resounding no. Is this still the case?

My wallet.dat keeps growing bigger after every transaction since the client keeps generating and adding new bitcoin addresses I never intend to use. I want to stop that from happening.
The satoshi client still uses a previously unused address each time it needs to send itself change, and there's no option to prevent this.

Obviously since the client is open source you could change it to do whatever you like, or pay somebody with the appropriate skills to do it for you.