diff -Naur fancy_slide/fancy_slide.install fancy_slide/fancy_slide.install
--- fancy_slide/fancy_slide.install	2009-09-11 17:59:29.000000000 +0800
+++ fancy_slide/fancy_slide.install	2010-01-20 17:35:32.000000000 +0800
@@ -111,6 +111,13 @@
         'default'     => '',
         'description' => $t('The name of the animation used for this slideshow.'),
       ),
+      'make_link'  => array(
+        'type'        => 'int',
+        'unsigned'    => TRUE,
+        'not null'    => TRUE,
+        'default'     => 1,
+        'description' => $t('Whether or not each image is a link back to the node where the image was uploaded.'),
+      ),
       'transition_speed' => array(
         'type'        => 'int',
         'unsigned'    => TRUE,
diff -Naur fancy_slide/fancy_slide.module fancy_slide/fancy_slide.module
--- fancy_slide/fancy_slide.module	2009-09-11 17:59:29.000000000 +0800
+++ fancy_slide/fancy_slide.module	2010-01-20 17:55:41.000000000 +0800
@@ -167,6 +167,13 @@
     ),
     '#default_value'  => $slideshow['animation'] ? $slideshow['animation'] : 'fade',
   );
+  $form['make_link'] = array(
+     '#type'           => 'radios',
+     '#title'          => t('Image Links'),
+     '#description'    => t('Choose whether each slide will be a clickable link back to the node where the image was uploaded.'),
+     '#options'        => array('0' => t('Images are <strong>NOT</strong> links'), '1' => t('Image are links')),
+     '#default_value'  => $slideshow['make_link'], 
+   );
   $form['slidefield'] = array(
     '#type'           => 'select',
     '#title'          => t('Slideshow field'),
@@ -319,6 +326,7 @@
   list($slide['width'], $slide['height']) = explode('x', $form_state['values']['dimensions']);
   $slide['type'] = $form_state['values']['type'];
   $slide['animation'] = $form_state['values']['animation'];
+  $slide['make_link'] = $form_state['values']['make_link'];
   $slide['nodequeue'] = $form_state['values']['nodequeue'];
   $slide['field'] = $form_state['values']['slidefield'];
   $slide['delay'] = $form_state['values']['delay'];
@@ -391,7 +399,7 @@
 function fancy_slide_get($sid) {
   $result = db_query(
     "SELECT sid, name, width, height, field, delay, preset, vertical, type,
-       nodequeue, nid, animation, continuous, transition_speed, show_controls,
+       nodequeue, nid, animation, make_link, continuous, transition_speed, show_controls,
        slide_controls
      FROM {fancy_slide}
      WHERE sid = %d",
@@ -425,7 +433,7 @@
     $fancy_slide_all = array();
     $result = db_query(
       "SELECT sid, name, width, height, field, delay, preset, vertical, type,
-         nodequeue, nid, animation, continuous, transition_speed, show_controls,
+         nodequeue, nid, animation, make_link, continuous, transition_speed, show_controls,
          slide_controls
        FROM {fancy_slide}
        ORDER BY sid ASC"
@@ -628,6 +636,7 @@
   $slide['type'] = $row->type;
   $slide['nodequeue'] = $row->nodequeue;
   $slide['animation'] = $row->animation;
+  $slide['make_link'] = $row->make_link;
   $slide['transition_speed'] = $row->transition_speed;
   $slide['continuous'] = $row->continuous;
   $slide['show_controls'] = $row->show_controls;
@@ -679,7 +688,7 @@
         foreach ($node->{$slideshow['field']} as $image) {
           // Only process if the image has a filepath.
           if ($image['filepath']) {
-            $slides[] = _fancy_slide_render_image($image, $slideshow['imagecache'] ? $slideshow['preset_name'] : NULL, 'node/'.$node->nid);
+            $slides[] = _fancy_slide_render_image($image, $slideshow['imagecache'] ? $slideshow['preset_name'] : NULL, $slideshow['make_link'] ? 'node/'.$node->nid : NULL);
           }
         }
       }
