diff --git a/uc_product_power_tools.js b/uc_product_power_tools.js
new file mode 100644
index 0000000..6919f9a
--- /dev/null
+++ b/uc_product_power_tools.js
@@ -0,0 +1,36 @@
+Drupal.behaviors.autoSKU = function(){
+    //if we're on the product adjustments page, add a button to automatically set sku's
+    if($('#uc-product-adjustments-form').length > 0){
+        $('#uc-product-adjustments-form').before($('<a>Automatically set SKU\'s</a>').css('cursor', 'pointer').click(function(){
+            $base = $('#uc-product-adjustments-form').attr('action').substr(6, 4) + '-';
+            $('#uc-product-adjustments-form .form-text').each(function(){
+                $(this).attr('value', $base + $(this).parents('tr').attr('title').toLowerCase().replace(new RegExp(' ', 'g'),'-'));
+            });
+        }));
+    }
+    
+    //if we're on the stock page, automatically set as active and set default stock level
+    if($('#uc-stock-edit-form').length > 0){
+        $('#uc-stock-edit-form').before($('<a>Activate and Set Default Stock</a>').css('cursor', 'pointer').click(function(){
+            $first = true;
+            $('#uc-stock-edit-form .form-checkbox').each(function(){
+                if($first){
+                    $(this).attr('checked', false);
+                    $first = false;
+                }
+                else{
+                    $(this).attr('checked', true);
+                }
+            });
+            
+            $set_stock = $('#edit-stock-0-stock').attr('value');
+            $odd = true;
+            $('#uc-stock-edit-form .form-text').each(function(){
+                if($odd){
+                    $(this).attr('value', $set_stock);
+                }
+                $odd = !$odd;
+            });
+        }));
+    }
+}