Index: donation.module
===================================================================
--- donation.module	
+++ donation.module	
@@ -10,12 +10,15 @@
 
 define('DONATION_PAGER',               25);
 
+define('DONATION_PATH',                'donation_path');
+define('DONATION_LIST_PATH',           'donation_list_path');
+
 define('DONATION_EMAIL',               'donation_email');
 define('DONATION_STATE',               'donation_state');
 define('DONATION_THANKS_TEXT',         'donation_thanks_text');
 define('DONATION_THANKS_DEFAULT_TEXT', t('Thank you for your donation.'));
 define('DONATION_DONORS_TEXT',         'donation_donors_text');
-define('DONATION_DONORS_DEFAULT_TEXT', t('<ul><li><a href="/donate">Donate now</a> or <a href="/about/donations">learn about donating.</a></li><li><p>This page lists all donors. Donation amounts exclude transaction fees charged by Paypal.</li><li>If you wish to edit your donor name, you may do so from your <a href="/user">profile page</a>.</p></li></ul>'));
+define('DONATION_DONORS_DEFAULT_TEXT', t("<ul><li>!donate_now or <a href='/about/donations'>learn about donating.</a></li><li><p>This page lists all donors. Donation amounts exclude transaction fees charged by Paypal.</li><li>If you wish to edit your donor name, you may do so from your <a href='/user'>profile page</a>.</p></li></ul>", array('!donate_now' => l('donate now', variable_get(DONAATION_PATH, 'donate')))));
 
 function donation_perm() {
   return array('administer donations');
@@ -95,7 +98,7 @@
       'type' => MENU_LOCAL_TASK,
     );
     $items[] = array(
-      'path' => 'donate',
+      'path' => variable_get(DONATION_PATH, 'donate'),
       'title' => t('Donate'),
       'access' => TRUE,
       'callback' => 'drupal_get_form',
@@ -103,7 +106,7 @@
       'type' => MENU_CALLBACK,
     );
     $items[] = array(
-      'path' => 'donations',
+      'path' => variable_get(DONATION_LIST_PATH, 'donations'),
       'title' => t('Donations'),
       'access' => TRUE,
       'callback' => 'donation_public_page',
@@ -114,8 +117,26 @@
 }
 
 function donation_settings() {
-  $form[DONATION_EMAIL] = array(
+  $form[DONATION_PATH] = array(
     '#type' => 'textfield',
+    '#title' => t('Donate path'),
+    '#default_value' => variable_get(DONATION_PATH, 'donate'),
+    '#description' => t('Customize the path to the donation form. 
+												<b>Remeber to adjust the links in the donor 
+												text if you adjust this.</b>'),
+  );
+
+$form[DONATION_LIST_PATH] = array(
+  '#type' => 'textfield',
+  '#title' => t('Donation list path'),
+  '#default_value' => variable_get(DONATION_LIST_PATH, 'donations'),
+  '#description' => t('Customize the path to the donation form. 
+											<b>Remeber to adjust the links in the donor 
+											text if you adjust this.</b>'),
+);
+
+	$form[DONATION_EMAIL] = array(
+    '#type' => 'textfield',
     '#title' => t('Donations email address'),
     '#default_value' => variable_get(DONATION_EMAIL, 'donations@drupal.org'),
     '#description' => t('Only donations to this email address are considered by this module.'),
