The last time I worked on a team with members in different time zones (very different -- half the team was in the US, half in India), the only thing it realistically affected was meetings. Since we were essentially 12 hours apart, there was no way to schedule meetings so that they were convenient for everybody. What we did was to alternate who had to have the meeting at the weirdo time. Spread the pain and all that.