I often work with teams that are both co-located and have team members, such as front end developers, in another country. If you work on high end projects what are the best practices in using online collaboration tools you have discovered to communicate requirements and to share things like interaction style guides?
Do you find a particular integration (mix) of tools works best?
I have worked with Agile story management systems and Wikis and have issues with important information being lost in a maze of pages. I often share prototypes to communicate to everyone how a project is going to work and have used online spreadsheets and design deliverable collaboration tools, like base camp, to keep everyone updated with aspects such as site structure, overall requirements and the lastest designs.
So, when working with stakeholders, designers and developers which format or setup of online collaborative tool has worked best for you? How has it worked for you within the course of your project? I am not just talking about the overall project workflow(s) including personas through to final designs.