That is why I create lots of
lots of bitcoin address, one for real life, one for bitcoin forum and etc. This way I
can reduce the expose 
This is one of the reasons why I use a new address for EVERY TRANSACTION I receive and I NEVER RE-USE an address I've used in the past.
That only partially works because all those individual addresses will be linked to each other when you send bitcoins from your wallet unless you take extra precautions.
I don't think that I said using a new address for every transaction would provide anonymity, only that it would "reduce the exposure", which it most certainly will.