This just makes me appreciate my 3.5 captain that much more. He's extremely prompt, checks everyone's schedule availability early and often, posts the match schedule, line ups and results on Google docs so all the players know at least 4-5 days in advance if they're playing a given match. Great guy all around. In return we have a solid team that gets along great. Most teammates will come out to watch and support the team in a match if they're not in the lineup.
At the end of the season these last two years with this captain we take him out for lunch and give him a $100 gift certificate in recognition for all he does.
It works well!