GetRightToGo is a distribution utility for webmasters, software developers and businesses to easily build customized file download solutions

GetRightToGo consists of two parts: These are the Application Builder Tool and the customized Application.

The Typical user (your customers) will never see the Builder Tool. They will receive your customized Application directly. When this application is run, it will download your specified file(s).

This system can be used to deliver the installer for your software, updated data files for your software, media from your website, an ISO of your CD or DVD, or any file you want your customers or clients to have.

Here are some key features of "GetRightToGo":

■ Download from HTTP and FTP servers.

■ Supports Pausing and Resuming downloads.

■ Accelerate downloads--splitting a file and downloading different parts of the same file at the same time.

■ Limit the maximum download speed.

■ Supports files far larger than 2GB. (One of the samples downloads the Windows Vista beta--a 3.2GB DVD file.)

■ Add checksums so files can be validated. It will actually add checksums for many sub-parts of the file, that way in the unlikely event of a problem, it will only need to redownload the part with an error. The user wouldn't even be aware there had been a problem.

■ Run files when they finish downloading.

■ Automatically compress the final EXE to reduce the size (uses UPX). Using compression, the final EXE is around 360KB, or 440KB when including BitTorrent support.

■ Automatically use a Software Publisher's Certificate to Digitally Sign the final EXE using Microsoft's Authenticode. (Where we bought our Certificate. Got it within a few hours.)

■ Professional can also use the BitTorrent protocol.

■ Professional can encrypt URLs in all data files.

■ Professional allows customizing the names, icon, and graphic.

■ Professional allows you to select from several different window styles.

■ Professional can embed a web page that is shown while downloading, this lets you track downloads, show information to users (such as a tutorial or buy links), show ads, or anything you want

Limitations:

Single Application.

■ Support for all Professional features.

■ But you are limited to building 4 final applications. (Note that during the Betas, each new version, including the 1.0 release will reset your build count to 0 so you can build 4 more.)

You may build ToGoApp(s), but some features in the Builder and ToGoApp(s) will be limited. Limits to Basic ToGoApp(s):

■ Will not support BitTorrent downloads.

■ The name and icon can not be customized and will be GetRightToGo and the default icon. (You can of course rename the EXE to be whatever you like, and your files name is shown in the status windows.)

■ Will use the normal window appearance, and can not have an embedded web page that is displayed to the user.

■ You may not have any sort of automated tool or website that builds ToGoApp(s) based on external requests. (You can not have a shopping cart, or allow someone submit a URL for you to dynamically build an ToGoApp.)

■ You may use an automated build tool (running the Builder) to create ToGoApp(s) as part of your programs build process.

You may build ToGoApp(s), and customize all the settings. Some limits still apply:

■ You may not have any sort of automated tool or website that builds ToGoApp(s) based on external requests. (You can not have a shopping cart, or allow someone submit a URL for you to dynamically build an ToGoApp.)

■ You may have a program that generates ToGoApp(s) on a users computer to download components or data files for a program you have created.

■ You may use an automated build tool as part of your program(s) build process.

Professional Web Site.

You may build ToGoApp(s), and customize all the settings.

■ You may have an automated tool or website that builds ToGoApp(s) based on external user requests for files that are listed on your website. (Such as a shopping cart to build a list of downloads is allowed. A form or tool where a user could fill in any arbitrary URL is still not allowed.)

■ We will provide information about how to dynamically build ToGoApp(s).

Limitations:

■ the programs can be only tested, not distributed