I would counter-argue against Tony in another way. If we had variable
length addresses (as some people strongly suggested for IPng) a whole
new class of multihoming solutions might be available. But we don't,
so they aren't. Thus, you cannot argue that solutions *must* be independent
of address length considerations.
(Please don't kick off a thread on variable length addresses... at least not here.)