@Joe if you guys are taking notes, I have a couple of suggestions that will make a huge difference.
1) Be version-control friendly. What this means is isolation of data and data structures; if two developers make very different changes, they should be able to merge them together. Usually, this means using text file formats, and keeping changes isolated (eg. global data in a global file, scene data in individual scene files)
2) Think distributed. For example, two users generate a new level; if both files are called level_2.xml, you'll get a conflict. Compare this to GUIDs, which are independent and don't collide.
Anyway, I hope to hear more about this topic soon.