There are different kinds of .gpx files. So if you are putting them in the garmin/newfiles folder of your 500 and it's not processing it, then it's likely not one it will accept. In fact I'm not sure the 500 will use .gpx files, I always use .tcx on my 500. However maybe some one else knows for sure.