I worked in a team for about 4 months, but unfortunately as we lived in wildly differing timezones, meetings were difficult and the team split up. I'm sure though that with enough group communication and meetings via IRC and the forums we'd be able to pull it off