A variety of applications can be performed with the MaxyGene II, from single temperature soaks to sophisticated multi-step programs. The time or temperature of a cycling step can be automatically increased or decreased during successive cycles. Programs may also be paused while running. During operation, actual times and temperatures are displayed. Estimated run times are automatically calculated and a log of the last run can be displayed or downloaded to a printer or PC. The heated lid is fully adjustable to provide the appropriate pressure for use with different height tubes as well as multi-well microplates. A compression mat is provided to ensure an even pressure is applied when using microplates.