diff -upr modules/jcarousellite_views/jcarousellite_views.module modules/jcarousellite_viewsNew/jcarousellite_views.module
--- modules/jcarousellite_views/jcarousellite_views.module	2010-09-16 13:53:07.000000000 -0700
+++ modules/jcarousellite_viewsNew/jcarousellite_views.module	2010-09-16 12:11:05.000000000 -0700
@@ -45,7 +45,14 @@ function jcarousellite_add_view_js($vid,
     $('.jcarousellite-$vid-$c .item-list').jCarouselLite({
         btnNext: '.jcarousellite-next-$vid-$c a',
         btnPrev: '.jcarousellite-prev-$vid-$c a',
-        mouseWheel: true,
-        visible: ". $options['items_visible'] ."
+        visible: ". $options['items_visible'] .",
+        mouseWheel: ". $options['mouseWheel'] .",
+        circular: ". $options['circular'] .",
+        vertical: ". $options['verticalVal'] .",
+        speed: ". $options['speed'] .",
+        easing: '". $options['easingEffect'] ."',
+        scroll: ". $options['itemsToScroll'] .",
+        start: ". $options['itemStart'] .",
+        auto: ". $options['autoScroll'] ."
     });";
 }
diff -upr modules/jcarousellite_views/jcarousellite_views_plugin_style.inc modules/jcarousellite_viewsNew/jcarousellite_views_plugin_style.inc
--- modules/jcarousellite_views/jcarousellite_views_plugin_style.inc	2010-09-16 13:53:08.000000000 -0700
+++ modules/jcarousellite_viewsNew/jcarousellite_views_plugin_style.inc	2010-09-16 13:52:52.000000000 -0700
@@ -4,7 +4,16 @@
 class jcarousellite_views_plugin_style extends views_plugin_style_list {
   function options(&$options) {
     parent::options($options);
-    $options['items_visible'] = 4;
+    $options['items_visible']   = 4;
+    $options['mouseWheel']      = 'true';
+    $options['circular']        = 'true';
+    $options['easingEffect']    = 'null';
+    $options['autoScroll']      = 'null';
+    $options['speed']           = 200;
+    $options['itemsToScroll']   = 1;
+    $options['itemStart']       = 0;
+    $options['vertical']        = 0;
+    $options['verticalVal']     = 'false';
   }
 
   function options_form(&$form, &$form_values) {
@@ -18,6 +27,71 @@ class jcarousellite_views_plugin_style e
       '#description' => t('Specify number of items visible in the Carousel.'),
       '#default_value' => $this->options['items_visible'],
     );
+    
+    $form['mouseWheel'] = array(
+      '#type' => 'radios',
+      '#title' => t('Mousewheel'),
+      '#required' => TRUE,
+      '#description' => t('Allow use of the mousehweel to scroll items. Default is true.'),
+      '#default_value' => $this->options['mouseWheel'], 
+      '#options' => array('true' => t('True'), 'false' => t('False')),
+    );
+    
+    $form['vertical'] = array(
+      '#type' => 'checkbox',
+      '#title' => t('Vertical'),
+      '#description' => t('Display the carousel vertically. Default is horizontal.'),
+      '#default_value' => $this->options['vertical'],
+    );
+    
+    $form['circular'] = array(
+      '#type' => 'radios',
+      '#title' => t('Circular'),
+      '#required' => TRUE,
+      '#description' => t('Wrap around to beginning or end on last or first item, respectively.'),
+      '#default_value' => $this->options['circular'], 
+      '#options' => array('true' => t('True'), 'false' => t('False')),
+    );
+    
+    $form['easingEffect'] = array(
+      '#type' => 'textfield',
+      '#title' => t('Easing Effect'),
+      '#required' => FALSE,
+      '#description' => t('Specify the name of an easing effect. Enter \'null\' for no easing effect.'),
+      '#default_value' => $this->options['easingEffect'], 
+    );
+    
+    $form['autoScroll'] = array(
+      '#type' => 'textfield',
+      '#title' => t('Auto Scroll'),
+      '#required' => FALSE,
+      '#description' => t('A value in miliseconds to specify how often to automatically scroll carousel items (\'null\' to disable.).'),
+      '#default_value' => $this->options['autoScroll'], 
+    );
+    
+    $form['speed'] = array(
+      '#type' => 'textfield',
+      '#title' => t('Animation Speed'),
+      '#required' => TRUE,
+      '#description' => t('Time in miliseconds. Default is 200.'),
+      '#default_value' => $this->options['speed'],
+    );
+    
+    $form['itemsToScroll'] = array(
+      '#type' => 'textfield',
+      '#title' => t('Items to Scroll'),
+      '#required' => TRUE,
+      '#description' => t('Number of items to scroll each time the next or previous button is pressed.'),
+      '#default_value' => $this->options['itemsToScroll'],
+    );
+    
+    $form['itemStart'] = array(
+      '#type' => 'textfield',
+      '#title' => t('Starting Item Offset'),
+      '#required' => TRUE,
+      '#description' => t('Offset number to start the carousel on an item that is not the first result.'),
+      '#default_value' => $this->options['itemStart'],
+    );
   }
 
   function options_validate($form, &$form_state) {
@@ -26,6 +100,32 @@ class jcarousellite_views_plugin_style e
     if (!is_numeric($options['items_visible'])) {
       form_error($form['items_visible'], t('Please specify a numerical value for the number of items visible.'));
     }
+    if (!is_numeric($options['speed'])) {
+      form_error($form['speed'], t('Please specify a numerical value for the animation speed.'));
+    }
+    if (!is_numeric($options['itemsToScroll'])) {
+      form_error($form['itemsToScroll'], t('Please specify a numerical value for the number of items to scroll.'));
+    }
+    if (!is_numeric($options['itemStart'])) {
+      form_error($form['itemStart'], t('Please specify a numerical value for the number of items to scroll.'));
+    }
+  }
+  
+  function options_submit($form, &$form_state) {
+    parent::options_submit($form, $form_state);
+    $options = &$form_state['values']['style_options'];
+    if (empty($options['autoScroll'])) {
+      $options['autoScroll'] = 'null';
+    }
+    if (empty($options['easingEffect'])) {
+      $options['easingEffect'] = 'null';
+    }
+    if($options['vertical'] == 0) {
+      $options['verticalVal'] = 'false';
+    }
+    if($options['vertical'] == 1) {
+      $options['verticalVal'] = 'true';
+    }
   }
 
   function render() {
