--- uc_tablequote.module	2009-03-30 14:15:33.000000000 -0400
+++ uc_tablequote.module-new	2009-11-18 13:56:10.000000000 -0500
@@ -237,11 +237,13 @@ function uc_tablequote_quote($products, 
   $rate = 0;
   $items = uc_cart_get_contents();
   foreach ($items as $item) {
-    if (variable_get('uc_tablequote_type','weight') == 'weight') {
-			$total += $item->weight * $item->qty;
-		}
-    elseif (variable_get('uc_tablequote_type','weight') == 'order') {
-      $total += $item->price * $item->qty;
+    if ($item->data['shippable'] == 1) {
+      if (variable_get('uc_tablequote_type','weight') == 'weight') {
+        $total += $item->weight * $item->qty;
+      }
+      elseif (variable_get('uc_tablequote_type','weight') == 'order') {
+        $total += $item->price * $item->qty;
+      }
     }
   }
 
