--- quicktabs.module.orig	2009-03-20 22:34:16.000000000 -0400
+++ quicktabs.module	2009-10-21 11:47:03.000000000 -0400
@@ -455,9 +455,16 @@ function quicktabs_render_tabpage($tab) 
         if (module_exists('views')) {
           if ($view = views_get_view($tab['vid'])) {
             if ($view->access($tab['display'])) {
-              $view->set_display($tab['display']);
-              $view->set_arguments($tab['args']);
-              $output = $view->preview();
+              $cid = $tab['vid'] . ':' . $tab['display'] . ':' . implode(',', $tab['args']);
+              if ($cache = cache_get($cid, 'cache')) {
+                $output = $cache->data;
+              }
+              else {
+                $view->set_display($tab['display']);
+                $view->set_arguments($tab['args']);
+                $output = $view->preview();
+                cache_set($cid, $output, 'cache', time() + 5*60);
+              }
             }
             else {
               $output = t('You are not authorized to access this content.');
