TFS Source Control provides offline support (you can work without server connection and sync later), folder difference tools to compare local and server versions, and distributed team support for geographically separated teams. All three are legitimate features, making 'All of the above' the correct answer.