diff -uprN a/runltp b/runltp
--- a/runltp	2008-01-22 19:50:41.000000000 +0530
+++ b/runltp	2008-01-22 19:50:58.000000000 +0530
@@ -263,10 +263,10 @@ main()
             /*)
                 HTMLFILE="$OPTARG";;
             *)
-                HTMLFILE="$LTPROOT/output/$OPTARG"
-                ALT_DIR_OUT=1 
-                ALT_HTML_OUT=1 ;;
-            esac ;;
+                HTMLFILE="$LTPROOT/output/$OPTARG";;
+            esac
+            ALT_DIR_OUT=1 
+            ALT_HTML_OUT=1;;
         h)  usage;;
         
         i)
@@ -390,7 +390,9 @@ main()
          fi
     fi
 
-    if [ "$ALT_HTML_OUT" -eq 1 ] ; then                      ## User wnats the HTML version of the output
+    if [ "$ALT_HTML_OUT" -eq 1 ] ; then                      ## User wants the HTML version of the output
+       QUIET_MODE=""                                         ## Suppressing this guy as it will prevent generation of proper output
+                                                             ## which the HTML parser will require
        if [ ! "$OUTPUTFILE" ]; then                          ## User has not mentioned about the Outputfile name, then we need to definitely generate one
           OUTPUTFILE_NAME=`date +"%Y_%b_%d-%Hh_%Mm_%Ss"`
           OUTPUTFILE="-o $LTPROOT/output/LTP_RUN_ON-$OUTPUTFILE_NAME.output"
@@ -599,9 +602,8 @@ main()
     fi
     #$PAN_COMMAND #Duplicated code here, because otherwise if we fail, only "PAN_COMMAND" gets output
     test_start_time=$(date)
-    ${LTPROOT}/pan/pan $QUIET_MODE -e -S $INSTANCES $DURATION -a $$ \
-    -n $$ $PRETTY_PRT -f ${TMP}/alltests $LOGFILE $OUTPUTFILE $FAILCMDFILE
-    
+    ${LTPROOT}/pan/pan $QUIET_MODE -e -S $INSTANCES $DURATION -a $$ -n $$ $PRETTY_PRT -f ${TMP}/alltests $LOGFILE $OUTPUTFILE $FAILCMDFILE
+     
     if [ $? -eq 0 ]; then
       echo "INFO: pan reported all tests PASS"
       VALUE=0
diff -uprN a/tools/genhtml.pl b/tools/genhtml.pl
--- a/tools/genhtml.pl	2008-01-22 19:53:41.000000000 +0530
+++ b/tools/genhtml.pl	2008-01-22 19:53:55.000000000 +0530
@@ -201,10 +201,10 @@ foreach my $file (@ARGV) {
 
 print "</tbody></table></div> \n\n<h2 id=\"_2\">Summary Report</h2>\n\n<div>\n\n<table border=\"1\" cellspacing=\"3\"><tbody>\n<tr>\n<td ";
 if ($ENV{LTP_EXIT_VALUE} == 1 ) {
-    print "bgcolor=\"#ff0000\"> <strong>Test Summary</strong></p></td><td bgcolor=\"#ff0000\"><strong>Pan reported some tests FAIL</strong></p></td></tr>\n";
+    print "bgcolor=\"#ff0000\"> <strong>Test Summary</strong></p></td><td bgcolor=\"#ff0000\"><strong>Pan reported some Tests FAIL</strong></p></td></tr>\n";
 }
 else {
-    print "bgcolor=\"#66ff66\"> <strong>Test Summary</strong></p></td><td bgcolor=\"#66ff66\"><strong>Pan reported some tests FAIL</strong></p></td></tr>\n";
+    print "bgcolor=\"#66ff66\"> <strong>Test Summary</strong></p></td><td bgcolor=\"#66ff66\"><strong>Pan reported all Test Pass</strong></p></td></tr>\n";
 }
 
 print "<tr><td><strong>LTP Version</strong> </td><td><strong> $ENV{LTP_VERSION}     </strong></td></tr>\n";
