Well... it's ''not CoLocated.'' Basically, any team of developers that work together but are separated either geographically, or by some other means. Since ExtremeProgramming utilizes the PairProgramming concept, it seems to be used mostly with teams that are physically together. PairProgramming emphasizes working closely together, so pairs are generally CoLocated. The question then is, can PairProgramming be done with pairs that are not physically together but still ''together'' by utilizing technology? ---- I did it over the phone, before the Internet. Got phone ear. Kind of fun. On the phone for half an hour not saying anything to the other person. Occasionally swearing. Then asking a question, ATD/ATA, ZModem the source, +++ATH. Repeat. I'd look at InternetRelayChat for modern versions, ''sans'' skin irritation. -- SunirShah Modern approach should take advantage of NetMeeting, VirtualNetworkComputing, or other "shared desktop" technologies. Instant messenging technology is ubiquitous now as well, and may be easier to use than IRC (especially if you need to get non-techies involved). --KrisJohnson