Affordances of Web 2.0 Technologies for Collaborative Advanced Writing in a Foreign Language | Synapse