Index: GSEXmlParser/GSEXmlParser.cpp
===================================================================
--- GSEXmlParser/GSEXmlParser.cpp	(revision 29)
+++ GSEXmlParser/GSEXmlParser.cpp	(revision 30)
@@ -50,6 +50,14 @@
 	//Load XML File
     //LOG("\n---- GSE 2109 XML ----");
+    
     String gse;
-    gse = LoadFile(GetDataFile(filename));
+    /*
+    Cout() << filename << "\n";
+    String fn;
+    fn = GetDataFile(filename);
+    Cout() << fn << "\n";
+    */
+    gse = LoadFile(filename);
+    //Cout() << gse << "\n";
     XmlNode rnode = ParseXML(gse);
     
@@ -109,4 +117,5 @@
 	tab = "\t";
 	tsv = "# rowkey" + tab + "columnkey" + tab + "value\n";
+	
 	for (int i = 0; i < data.GetCount(); i++) {
 		tsv << data[i].ToTSV();
@@ -152,5 +161,7 @@
 	
 	if (cmdline.GetCount()==0 || in.IsEmpty() || out.IsEmpty() || fmt.IsEmpty()) {
-		Cout() << "Usage: GSEXmlParser.exe -f (xml|tsv) -i (input file) -o (output file)\n";
+		Cout() << "# Usage #\n";
+		Cout() << "For linux:   GSEXmlParser -f (xml|tsv) -i (input file) -o (output file)\n";
+		Cout() << "For windows: GSEXmlParser.exe -f (xml|tsv) -i (input file) -o (output file)\n";
 		exit(0);	
 	}
