Hi Carl,
If you have the data logger switched on in your GPS then you can dump the memory to a .SBP file and upload that instead of the .txt file. To do that, go to the Data Logger menu in the device, and pick "Save to Card".
You can open a .txt file in Realspeed or one of the other packages, and then save it as a .gpx file, but that would be a trackpoints file. Better to get the binary .sbp file instead.
Finally, if your GPS is a GT-11 or GT-31 and is outputting a .txt file, it is not set up right. Check out the setting up instructions at one of these links (don't worry much about the firmware update bit, that's good to do, but more important are the other settings):
http://mtbest.net/setting-up-navi-GT31.htmor
mtbest.net/setting-up-navi-GT-11.htmDylan.