$watermarkImage = $this->getParameter($ItemAddEmbedVideo, 'watermarkImage', "");
           $watermarkVideos = $this->getParameter($ItemAddEmbedVideo, 'watermarkVideos', "false");
           $watermarkAlignment = $this->getParameter($ItemAddEmbedVideo, 'watermarkAlignment', "left");
+          $wordwrapSummary = $this->getParameter($ItemAddEmbedVideo, 'wordwrapSummary', "0");
+          $wordwrapDescription = $this->getParameter($ItemAddEmbedVideo, 'wordwrapDescription', "0");
 
           /* Print our stored/set Parameters */
           if(!strcmp($debugOutput,"true")) {
             print "watermarkVideos=$watermarkVideos<br>\n";
             print "watermarkImage=$watermarkImage<br>\n";
             print "watermarkAlignment=$watermarkAlignment<br>\n";
+            print "wordwrapSummary=$wordwrapSummary<br>\n";
+            print "wordwrapDescription=$wordwrapDescription<br>\n";
             print "<hr>\n";
           }
 
                     $description=preg_replace("/width='\d+'/","width='".$width."'",$description);
                     $description=preg_replace("/height='\d+'/","height='".$height."'",$description);
                   }
-                  $description.= "<br>$summary";
                 } else {
                   return array(GalleryCoreApi::error(ERROR_BAD_PATH,__FILE__,__LINE__,
                          "Unable to extract embedded video information from url: $url"),NULL,NULL);
                 $description.= $video_id.$autoStartStr.$youtubeShowRelatedStr;
                 $description.= '" type="application/x-shockwave-flash" wmode="transparent" ';
                 $description.= 'width="'.$width.'" height="'.$height.'"></embed></object>';
-                $description.= "<br>$summary";
               }
           /*
            **********************************
               $description.= 'type="application/x-shockwave-flash" ';
               $description.= 'src="'.$googlePlayer.'?docId='.$doc_id.$autoStartStr.'" flashvars=""> ';
               $description.= '</embed>';
-              $description.= "<br>$summary";
 
           /*
            **********************************
                   $description=preg_replace("/width='\d+'/","width='".$width."'",$description);
                   $description=preg_replace("/height='\d+'/","height='".$height."'",$description);
                 }
-                $description.= "<br>$summary";
               } else {
                 return array(GalleryCoreApi::error(ERROR_BAD_PATH,__FILE__,__LINE__,
                        "Unable to extract embedded video information from url: $url"),NULL,NULL);
                   $description=preg_replace("/\.swf/",".swf?playerVars=autoPlay=yes",$description);
                 }
                 $description.= "</embed>";
-                $description.= "<br>$summary";
               } else {
                 return array(GalleryCoreApi::error(ERROR_BAD_PATH,__FILE__,__LINE__,
                        "Unable to extract embedded video information from url: $url"),NULL,NULL);
                   $description=preg_replace("/$height/",$height.";autoplay:true",$description);
                 }
                 $description.= ">";
-                $description.= "<br>$summary";
               } else {
                 return array(GalleryCoreApi::error(ERROR_BAD_PATH,__FILE__,__LINE__,
                        "Unable to extract embedded video information from url: $url"),NULL,NULL);
               }
 
               /* Extract the summary from the webpage contents */
-              preg_match('/<meta name="description" content="(.+?)" \/>/i', $contents, $matches);
+              preg_match('/<div class="description  foreground">(.+?)<\/div>/i', $contents, $matches);
               $summary=$matches[1];
 
               /* Extract the title from the webpage contents */
               preg_match('/<meta name="title" content="Dailymotion : (.+?)" \/>/i', $contents, $matches);
-              $title=$matches[1];             
+              $title=htmlentities($matches[1], ENT_QUOTES, "UTF-8");
               
               /* Build the thumbnail URL from the item_id */
               $thumbnail=$dailymotionThumbnailUrl.$item_id;
                   $description=preg_replace("/width=\"\d+\"/","width=\"".$width."\"",$description);
                   $description=preg_replace("/height=\"\d+\"/","height=\"".$height."\"",$description);
                 }
-                $description.= "<br>$summary";
               } else {
                 return array(GalleryCoreApi::error(ERROR_BAD_PATH,__FILE__,__LINE__,
                        "Unable to extract embedded video information from url: $url"),NULL,NULL);
                   $description=preg_replace("/width=\"\d+\"/","width=\"".$width."\"",$description);
                   $description=preg_replace("/height=\"\d+\"/","height=\"".$height."\"",$description);
                 }
-                $description.= "<br>$summary";
               } else {
                 return array(GalleryCoreApi::error(ERROR_BAD_PATH,__FILE__,__LINE__,
                        "Unable to extract embedded video information from url: $url"),NULL,NULL);
               }
 
-
-
           /*
            **********************************
            * Embed a StickAm Video
                   $description=preg_replace("/width='\d+'/","width='".$width."'",$description);
                   $description=preg_replace("/height='\d+'/","height='".$height."'",$description);
                 }
-                $description.= "<br>$summary";
               } else {
                 return array(GalleryCoreApi::error(ERROR_BAD_PATH,__FILE__,__LINE__,
                        "Unable to extract embedded video information from url: $url"),NULL,NULL);
                   $description=preg_replace("/width='\d+'/","width='".$width."'",$description);
                   $description=preg_replace("/height='\d+'/","height='".$height."'",$description);
                 }
-                $description.= "<br>$summary";
               } else {
                 return array(GalleryCoreApi::error(ERROR_BAD_PATH,__FILE__,__LINE__,
                        "Unable to extract embedded video information from url: $url"),NULL,NULL);
           $fileName = preg_replace("/'/","",$fileName);
           $fileName = preg_replace("/\"/","",$fileName);
           $fileName = preg_replace("/&#\d+;/","",$fileName);
+
+          /* Wordwrap the description or summary as appropriate */
+          $description_summary = $summary;
+
+          if(strcmp($wordwrapSummary,"0")) {
+            $summary = wordwrap($summary,$wordwrapSummary,"<br>",FALSE);
+          }
+
+          if(strcmp($wordwrapDescription,"0")) {
+            $description_summary = wordwrap($description_summary,$wordwrapDescription,"<br>",FALSE);
+          }
+          
+          /* Tack on the summary to the end of the description */
+          $description.= "<br>$description_summary";
           
           /* General debug output */
           if(!strcmp($debugOutput,"true")) {