I agree about NAT, but that doesn't negate the fact that it was peer to peer that worked for over a decade.