Index: /applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/io/tabular/CsvImporter.java
===================================================================
--- /applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/io/tabular/CsvImporter.java	(revision 29007)
+++ /applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/io/tabular/CsvImporter.java	(revision 29008)
@@ -16,4 +16,7 @@
 package org.openstreetmap.josm.plugins.opendata.core.io.tabular;
 
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.FileReader;
 import java.io.IOException;
 import java.io.InputStream;
@@ -25,4 +28,6 @@
 
 public class CsvImporter extends AbstractImporter {
+    
+    public static final String COLOMBUS_HEADER = "INDEX,TAG,DATE,TIME,LATITUDE N/S,LONGITUDE E/W,HEIGHT,SPEED,HEADING,FIX MODE,VALID,PDOP,HDOP,VDOP,VOX";
 	
     public CsvImporter() {
@@ -39,3 +44,26 @@
 		}
 	}
+
+    @Override
+    public boolean acceptFile(File pathname) {
+        return super.acceptFile(pathname) && !isColombusCsv(pathname);
+    }
+
+    public static boolean isColombusCsv(File file) {
+        boolean result = false;
+        if (file != null && file.isFile()) {
+            try {
+                BufferedReader reader = new BufferedReader(new FileReader(file));
+                try {
+                    String line = reader.readLine();
+                    result = line != null && line.equalsIgnoreCase(COLOMBUS_HEADER);
+                } finally {
+                    reader.close();
+                }
+            } catch (IOException e) {
+                // Ignore exceptions
+            }
+        }
+        return result;
+    }
 }
