Index: lib/feed_tools.rb
===================================================================
--- lib/feed_tools.rb	(revision 160)
+++ lib/feed_tools.rb	(working copy)
@@ -322,9 +322,9 @@
   #   in conjunction with the DatabaseFeedCache as it will
   #   open multiple connections to the database.
   def FeedTools.build_merged_feed(url_array, options = {})
-    FeedTools::GenericHelper.validate_options([ :multi_threaded ],
+    FeedTools::GenericHelper.validate_options([ :multi_threaded, :show_title ],
                      options.keys)
-    options = { :multi_threaded => false }.merge(options)
+    options = { :multi_threaded => false, :show_title => false }.merge(options)
     return nil if url_array.nil?
     merged_feed = FeedTools::Feed.new
     retrieved_feeds = []
@@ -349,7 +349,11 @@
       merged_feed.entries.concat(
         feed.entries.collect do |entry|
           new_entry = entry.dup
-          new_entry.title = "#{feed.title}: #{entry.title}"
+          if options[:show_title] then
+              new_entry.title = "#{feed.title}: #{entry.title}"
+          else
+              new_entry.title = "#{entry.title}"
+          end
           new_entry
         end )
     end
@@ -362,4 +366,4 @@
     FeedTools.feed_cache.initialize_cache
   end
 rescue
-end
\ No newline at end of file
+end
