Index: amazon.module
===================================================================
--- amazon.module	(revision 102)
+++ amazon.module	(working copy)
@@ -197,6 +197,7 @@
       'AssociateTag' => $associate_id,
     );
   }
+  $parameters = module_invoke_all('amazon_request', $parameters);
 
   $params = array();
   foreach($parameters as $key => $value) {
@@ -205,7 +206,6 @@
     }
     $params[] = urlencode($key) .'='. urlencode($value);
   }
-  module_invoke_all('amazon_request', $parameters);
   $url = $locale_data['url'] .'?'. implode('&', $params);
   // Make the request and return a SimpleXML object.
   $results = drupal_http_request($url, array(), 'GET');
