Is there any sort of collaboration program that's not rendevous based? I want to work on some stuff with others that are not on the same network as myself. I could use mtunnel or something to extend rendevous, but ideally I'd like to avoid doing so because I and my colleagues are behind NAT and that would require an extra level of network funkiness that I'm not really inclinded to build.