Sdcentral.net
Title
Stardock: Stardock Central - enhanced download manager
Description
Excerpted from the website description:
- Stardock Central is an enhanced download manager that enables users to install and manage Stardock's software products.