I think one eventual solution to ip masking is that we will only connect to trusted friends. That way the people you really don't want knowing your address won't be able to contact you at all.
I only wish I could devise a way to connect directly with friends without IP. Neutrino beams?