diff --git a/nodereference_url.module b/nodereference_url.module
index 2000fcc..37cc188 100644
--- a/nodereference_url.module
+++ b/nodereference_url.module
@@ -161,6 +161,13 @@ function nodereference_url_build_link($node, $field, $view_mode = 'full', $alt_f
       if (!empty($link_settings['hover_title'])) {
         $link['attributes']['title'] = t($link_settings['hover_title']);
       }
+      if (!empty($link_settings['extra_url_params'])) {
+	$options = explode('&', $link_settings['extra_url_params']);
+	foreach ($options as $option) {
+		list($key, $value) = explode('=', $option);
+		$link['query'][$key] = $value;
+		}
+	}
       if (!empty($link_settings['destination'])) {
         if ($link_settings['destination'] == 'source') {
           $link['query']['destination'] = isset($_REQUEST['destination']) ? $_REQUEST['destination'] : $_GET['q'];
@@ -307,6 +314,12 @@ function nodereference_url_field_widget_settings_form($field, $instance) {
       '#default_value' => isset($settings['node_link']['hover_title']) ? $settings['node_link']['hover_title'] : '',
       '#description' => t('Text shown while hovering over the link.'),
     );
+    $form['node_link']['extra_url_params'] = array(
+      '#type' => 'textfield',
+      '#title' => t('Link URL Additional Parameters'),
+      '#default_value' => isset($settings['node_link']['extra_url_params']) ? $settings['node_link']['extra_url_params'] : '',
+      '#description' => t('Extra URL Parameters to include on link url.'),
+    );
     $form['node_link']['destination'] = array(
       '#type' => 'select',
       '#title' => t('Return path'),
