Generally, a download manager enables downloading of large files or multiples files in one session.
Many web browsers, such as Internet Explorer 9, include a download manager.
Stand-alone download managers also are available, including the Microsoft Download Manager.

if you do not have a download manager installed, and still want to download the file(s) you've chosen, please note:

You may not be able to download multiple files at the same time.
In this case, you will have to download the files individually.
(You would have the opportunity to download individual files on the "Thank you for downloading" page after completing your download.)

Files larger than 1 GB may take much longer to download and might not download correctly.

You might not be able to pause the active downloads or resume downloads that have failed.

The Microsoft Download Manager solves these potential problems.
It gives you the ability to download multiple files at one time and download large files quickly and reliably.
It also allows you to suspend active downloads and resume downloads that have failed.

Microsoft Sync Framework is a comprehensive synchronization platform that enables collaboration and offline scenarios for applications, services and devices. Developers can build sync ecosystems that integrate any application, any type of data, using any protocol over any network.

The Microsoft Sync Framework provides a platform for taking web services and databases offline. In addition, it provides optimized P2P sync of any type of file including contacts, music, videos, images and settings. The extensible framework includes built-in support for synchronizing databases, NTFS/FAT file systems, FeedSync compliant feeds (formerly known as Simple Sharing Extensions), devices and web services.

Sync Framework Highlights

Add sync support to new and existing applications, services, and devices

Enable collaboration and offline capabilities for any application

Roam and share information from any data store, over any protocol, and over any network configuration

Sync Services for ADO.NET
Sync Services for ADO.NET is a Microsoft Sync Framework powered solution for synchronizing ADO.NET enabled databases in offline and collaboration scenarios. Sync Services for ADO.NET allows developers who are familiar with the concepts of ADO.NET to apply that knowledge to data synchronization through a very similar set of APIs to that of ADO.NET. Sync Services for ADO.NET provides the flexibility of a programming model like offline datasets and a richer synchronization feature set like that found in Merge replication. Sync Services for ADO.NET also supports synchronization over services, such as Windows Communication Foundation (WCF).

Sync Services for ADO.NET Highlights

Offline Database Synchronization: With Sync Services for ADO.NET you are able to build a solution where multiple remote clients connect and synchronize to a central ADO.NET database in a Hub-and-Spoke configuration. This enables occasionally connected devices to periodically connect and synchronize changes with a central ADO.NET database server. This topology is a common solution for remote workers such as sales reps or field service workers.

Collaboration Between Databases: Sync Services for ADO.NET also includes Peer-to-Peer capabilities. Through a custom Peer provider, collaboration between two or more SQL Server databases can occur (support is not available for SQL Server Compact). Unlike a Hub-and-Spoke architecture, this provider enables a SQL Server database to communicate and exchange information with any other SQL Server database. This type of scenario is useful in group scenarios where users (such as auditors) need to update information and then collaborate those changes with other group members.

SQL Server 2008 Integrated Change Tracking: If you are using SQL Server 2008, we recommend that you use the SQL Server change tracking feature. This feature addresses many of the issues of custom-tracking systems and provides a straightforward way to track changes. Change tracking is also supported by the Local Database Cache in Visual Studio 2008 SP1. Developers can now specify that the Configure Data Synchronization wizard should enable SQL Server change tracking on the server and generate the commands necessary to select and apply changes to the server database. Unlike custom change tracking systems, SQL Server change tracking does not require any schema changes in the server database. For more information, see the Visual Studio 2008 documentation.

Note that SQL Server 2005 SP2 or greater is required when using Sync Services for ADO.NET.

Important: Please uninstall all previous versions of the Sync Framework Sync Services for ADO.NET prior to installing this release version.
Please ensure that you download and install the SyncSetup install appropriate for your system. For example, SyncSetup_en.x86.zip includes the installation package for x86 machines.

Important: Make sure you have the latest service pack and critical updates for the version of Windows that you are running. To find recent security updates, visit Windows Update.

Click the Download button on this page to start the download
Do one of the following:
To start the installation immediately, click Run.
To save the download to your computer for installation at a later time, click Save.
To cancel the installation, click Cancel.

Note that SQL Server 2005 SP2 or greater is required when using Sync Services for ADO.NET.