diff --git a/quotes/quotes.module b/quotes/quotes.module
index ae74b1e..74b996c 100644
--- a/quotes/quotes.module
+++ b/quotes/quotes.module
@@ -658,7 +658,7 @@ function quotes_block_view($delta) {
   $rand_freq = $block['rand_freq'];
   $output = NULL;
   unset($blk_title);
-
+  $quote = '';
   foreach ($block['vid'] as $nid) {
     $node = node_load($nid);
     // Save first node title for possible block title below
@@ -682,7 +682,7 @@ function quotes_block_view($delta) {
     $node->more_text = $more_text;
     $node->view_text = $view_text;
 
-    $quote = node_view($node, TRUE, FALSE, TRUE);
+    $quote .= node_view($node, TRUE, FALSE, TRUE);
   }
 
   $_quotes_subs = array(
@@ -1040,7 +1040,7 @@ function quotes_block_configure_save($delta, $edit) {
       ($edit['cron_interval'] ? $edit['cron_interval'] : 0),
       $edit['cron_step'],
       // Make sure random and timed blocks have a count of 1.
-      ($edit['block_type'] == 0 || !empty($edit['cron_interval'])) ? 1 : $edit['block_count'],
+      $edit['block_count'],
       $edit['show_titles'],
       $edit['show_citation'],
       // We only save the "more" text for random blocks.
@@ -1295,6 +1295,7 @@ function quotes_get_quote($filters = array(), $promoted_only, $limit = 1) {
   while ($row = db_fetch_array($result)) {
     $ret[] = $row['nid'];
   }
+
   return $ret;
 }
 
