Index: /issm/trunk-jpl/src/c/classes/Params/BoolParam.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Params/BoolParam.cpp	(revision 16654)
+++ /issm/trunk-jpl/src/c/classes/Params/BoolParam.cpp	(revision 16655)
@@ -42,6 +42,5 @@
 /*FUNCTION BoolParam::DeepEcho{{{*/
 void BoolParam::DeepEcho(void){
-
-	_printf_("   BoolParam "<<setw(25)<<left<<EnumToStringx(this->enum_type)<<" "<<(value?"true":"false")<<"\n");
+	_printf_(setw(22)<<"   BoolParam "<<setw(35)<<left<<EnumToStringx(this->enum_type)<<" "<<(value?"true":"false")<<"\n");
 }
 /*}}}*/
Index: /issm/trunk-jpl/src/c/classes/Params/DataSetParam.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Params/DataSetParam.cpp	(revision 16654)
+++ /issm/trunk-jpl/src/c/classes/Params/DataSetParam.cpp	(revision 16655)
@@ -44,7 +44,7 @@
 void DataSetParam::DeepEcho(void){
 
-	_printf_("DataSetParam:\n");
-	_printf_("   enum:  " << this->enum_type << " (" << EnumToStringx(this->enum_type) << ")\n");
+	_printf_(setw(22)<<"   DataSetParam "<<setw(35)<<left<<EnumToStringx(this->enum_type)<<" ----- begin\n");
 	this->value->Echo();
+	_printf_(setw(22)<<"   DataSetParam "<<setw(35)<<left<<EnumToStringx(this->enum_type)<<" ----- end\n");
 }
 /*}}}*/
Index: /issm/trunk-jpl/src/c/classes/Params/DoubleParam.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Params/DoubleParam.cpp	(revision 16654)
+++ /issm/trunk-jpl/src/c/classes/Params/DoubleParam.cpp	(revision 16655)
@@ -40,5 +40,5 @@
 void DoubleParam::DeepEcho(void){
 
-	_printf_("   DoubleParam "<<setw(25)<<left<<EnumToStringx(this->enum_type)<<" "<<this->value<<"\n");
+	_printf_(setw(22)<<"   DoubleParam "<<setw(35)<<left<<EnumToStringx(this->enum_type)<<" "<<this->value<<"\n");
 }
 /*}}}*/
Index: /issm/trunk-jpl/src/c/classes/Params/DoubleVecParam.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Params/DoubleVecParam.cpp	(revision 16654)
+++ /issm/trunk-jpl/src/c/classes/Params/DoubleVecParam.cpp	(revision 16655)
@@ -42,7 +42,5 @@
 void DoubleVecParam::Echo(void){
 
-	_printf_("DoubleVecParam:\n");
-	_printf_("   enum: " << this->enum_type << " (" << EnumToStringx(this->enum_type) << ")\n");
-	_printf_("   vector size: " << this->M << "\n");
+	_printf_(setw(22)<<"   DoubleVecParam "<<setw(35)<<left<<EnumToStringx(this->enum_type)<<" size: "<<this->M<<"\n");
 
 }
@@ -50,13 +48,7 @@
 /*FUNCTION DoubleVecParam::DeepEcho{{{*/
 void DoubleVecParam::DeepEcho(void){
-
-	int i;
-
-	_printf_("DoubleVecParam:\n");
-	_printf_("   enum: " << this->enum_type << " (" << EnumToStringx(this->enum_type) << ")\n");
-	_printf_("   vector size: " << this->M << "\n");
-	for(i=0;i<this->M;i++){
-		_printf_(i << " " << this->values[i] << "\n");
-	}
+	_printf_(setw(22)<<"   DoubleVecParam "<<setw(35)<<left<<EnumToStringx(this->enum_type)<<" "<<"[");
+	for(int i=0;i<this->M;i++) _printf_(" "<< this->values[i]);
+	_printf_("\n");
 }
 /*}}}*/
Index: /issm/trunk-jpl/src/c/classes/Params/FileParam.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Params/FileParam.cpp	(revision 16654)
+++ /issm/trunk-jpl/src/c/classes/Params/FileParam.cpp	(revision 16655)
@@ -43,5 +43,5 @@
 void FileParam::DeepEcho(void){
 
-	_printf_("   FileParam "<<setw(25)<<left<<EnumToStringx(this->enum_type)<<" "<<this->value<<"\n");
+	_printf_(setw(22)<<"   FileParam "<<setw(35)<<left<<EnumToStringx(this->enum_type)<<" "<<this->value<<"\n");
 }
 /*}}}*/
Index: /issm/trunk-jpl/src/c/classes/Params/IntParam.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Params/IntParam.cpp	(revision 16654)
+++ /issm/trunk-jpl/src/c/classes/Params/IntParam.cpp	(revision 16655)
@@ -43,5 +43,5 @@
 void IntParam::DeepEcho(void){
 
-	_printf_("   IntParam "<<setw(25)<<left<<EnumToStringx(this->enum_type)<<" "<<this->value<<"\n");
+	_printf_(setw(22)<<"   IntParam "<<setw(35)<<left<<EnumToStringx(this->enum_type)<<" "<<this->value<<"\n");
 }
 /*}}}*/
Index: /issm/trunk-jpl/src/c/classes/Params/StringArrayParam.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Params/StringArrayParam.cpp	(revision 16654)
+++ /issm/trunk-jpl/src/c/classes/Params/StringArrayParam.cpp	(revision 16655)
@@ -67,13 +67,7 @@
 void StringArrayParam::DeepEcho(void){
 
-	int i;
-	char* string=NULL;
-
-	_printf_("StringArrayParam:\n");
-	_printf_("   enum: " << this->enum_type << " (" << EnumToStringx(this->enum_type) << ")\n");
-	for(i=0;i<this->numstrings;i++){
-		string=this->value[i];
-		_printf_("   " << i << ": " << string << "\n");
-	}
+	_printf_(setw(22)<<"   StringArrayParam "<<setw(35)<<left<<EnumToStringx(this->enum_type)<<" {");
+	for(int i=0;i<this->numstrings;i++) _printf_(" '"<<this->value[i]<<"'");
+	_printf_("}\n");
 }
 /*}}}*/
Index: /issm/trunk-jpl/src/c/classes/Params/StringParam.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Params/StringParam.cpp	(revision 16654)
+++ /issm/trunk-jpl/src/c/classes/Params/StringParam.cpp	(revision 16655)
@@ -44,5 +44,5 @@
 /*FUNCTION StringParam::DeepEcho{{{*/
 void StringParam::DeepEcho(void){
-	_printf_("   StringParam "<<setw(25)<<left<<EnumToStringx(this->enum_type)<<" "<<this->value<<"\n");
+	_printf_(setw(22)<<"   StringParam "<<setw(35)<<left<<EnumToStringx(this->enum_type)<<" "<<this->value<<"\n");
 }
 /*}}}*/
