diff -urp orig/quicktabs/js/quicktabs.js patch/quicktabs/js/quicktabs.js
--- orig/quicktabs/js/quicktabs.js	2009-09-28 22:02:37.000000000 -0500
+++ patch/quicktabs/js/quicktabs.js	2010-06-28 16:33:20.000000000 -0500
@@ -47,7 +47,10 @@ Drupal.quicktabs.tab = function (el) {
       this.tabObj = Drupal.settings.quicktabs[qtKey].tabs[key];
       this.tabKey = key;
     }
-    i++;
+	//hack for ie7 strange behavior: http://drupal.org/node/487518
+    if (key != 'indexOf') {  
+      i++; 
+    }
   }
   this.tabpage_id = 'quicktabs_tabpage_' + this.qtid + '_' + this.tabKey;
   this.container = $('#quicktabs_container_' + this.qtid);
