Variable speed, variable temperature thermoshaker with cooling with a choice of blocks for microtubes and microplates.