Nathan,
Thanks for the quick response!
I did a little testing on this with PPC. I also made some small GPX files both with BCN and my GPS for comparison. Below are some observations...
- It looks like BCN makes a temporary file for each line of data imported from the GPX file. The rate of file creation was about 1 file per second.
- All of my BCN files reside on a 4GB Transcend 150X SD card. I checked things such as free space, file fragmentation - these were OK. I then did a little looking on the internet. I found several web sites where people complained about this particular card being much slower than advertised for writing.

- I moved the files to the main memory of my Pocket PC. I then tried to import the GPX files. I could still see the temporary files being created but at a rate way too fast to count.
- To get an idea of the difference in time - the original GPX file that I described in the original post has ~2000 lines. From the SD card this takes about 30 minutes to load into BCN. From PPC memory, load time was ~1-2 minutes...huge difference.
So if the changes in GPX import you mention above include these temporary files, and I have a very slow SD card in terms of write speed -- these two things would probably add up to slow GPX import after I updated the software.
As a work around, it is easy enough for me to copy BCN files that I am using at a given time to PPC main memory and then transfer back after hikes/backpacking trips. I could also probably cut back on frequency of GPS data collection to reduce GPX file sizes.

If any of this sounds reasonable, there is probably no need for you to work with my GPX file. (I'll still send it to Support email if you want...)
Thanks, Rick
BTW - I really like this software..great work!!!