Index: donation.module
===================================================================
--- donation.module
+++ donation.module
@@ -10,6 +10,10 @@
 define('DONATION_PUBLIC',                  1);
 define('DONATION_PAGER',                   25);
 
+// Custom paths
+define('DONATION_FORM_PATH', 							 'donation_form_path');
+define('DONATION_LIST_PATH',							 'donation_list_path');
+
 // Variable names
 define('DONATION_FORCE_DEFAULT_CURRENCY',	 'donation_force_default_currency');
 define('DONATION_DEFAULT_CURRENCY',		     'donation_default_currency');
@@ -18,6 +22,7 @@
 define('DONATION_THANKS_TEXT',             'donation_thanks_text');
 define('DONATION_CURRENCY_TEXT',           'donation_currency_text');
 define('DONATION_LOVE_TEXT',               'donation_love_text');
+define('DONATION_CURRENCY_TEXT', 					 'donation_currency_text');
 define('DONATION_DONORS_TEXT',             'donation_donors_text');
 define('DONATION_CURRENCY_OPTIONS',        'donation_currency_options');
 define('DONATION_DONOR_USER_TEXT',         'donation_donor_user_text');
@@ -108,7 +113,7 @@
       'type' => MENU_LOCAL_TASK,
     );
     $items[] = array(
-      'path' => 'donate',
+      'path' => variable_get(DONATION_FORM_PATH, 'donate'),
       'title' => t('Donate'),
       'access' => TRUE,
       'callback' => 'drupal_get_form',
@@ -116,7 +121,7 @@
       'type' => MENU_CALLBACK,
     );
     $items[] = array(
-      'path' => 'donations',
+      'path' => variable_get(DONATION_LIST_PATH, 'donations'),
       'title' => t('Donations'),
       'access' => TRUE,
       'callback' => 'donation_public_page',
@@ -127,8 +132,29 @@
 }
 
 function donation_settings() {
-  $form['currency_settings'] = array(
+  $form['path_settings'] = array(
 		'#type' => 'fieldset',
+		'#title' => t('Path Settings'),
+	);
+	
+	$form['path_settings'][DONATION_FORM_PATH] = array(
+		'#type' => 'textfield',
+		'#title' => t('Path to donation form'),
+		'#description' => t('The path to the donation form excluding the trailing
+												 slash. <b>Example</b>: donate'),
+		'#default_value' => variable_get(DONATION_FORM_PATH, 'donate'),
+		);
+		
+	$form['path_settings'][DONATION_LIST_PATH] = array(
+		'#type' => 'textfield',
+		'#title' => t('Path to list of donations'),
+		'#description' => t('The path to the list of donations excluding the trailing
+		 										 slash. <b>Example</b>: donations'),
+		'#default_value' => variable_get(DONATION_LIST_PATH, 'donations'),
+		);
+	
+	$form['currency_settings'] = array(
+		'#type' => 'fieldset',
 		'#title' => t('Currency Options'),
 	);
 	$form['currency_settings']['currency_options'] = array(
@@ -574,7 +600,7 @@
 	    '#options' => _donation_currency_options(),
 			'#default_value' => variable_get(DONATION_DEFAULT_CURRENCY, 'USD'),
 	    '#name' => 'currency_code',
-	    '#description' => t('The Drupal Association accepts payments in these two currencies.'),
+	    '#description' => variable_get(DONATION_CURRENCY_TEXT, NULL),
 	  );
 	}
 	
