For many research and engineering projects, the quality of the research or the product is heavily dependent upon the quantity of computing cycles available. It is not uncommon to find problems that require weeks or months of computation to solve. Scientists and engineers engaged in this sort of work need a computing environment that delivers large amounts of computational power over a long period of time. Such an environment is called a High- Throughput Computing (HTC) environment. In contrast, High Performance Computing (HPC) environments deliver a tremendous amount of compute power over a short period of time. HPC environments are often measured in terms of FLoating point Operations per Second (FLOPS). But a growing community is not concerned about FLOPS, as their problems are on a much larger scale. These people are concerned with floating point operations per month or per year. They are more interested in how many jobs they can complete over a long period of time instead of how fast an individual job can complete.