Thanks Mr Pumpe - I don't know where your post went to, but BikeHike worked perfectly. I loaded the gpx into BikeHike, loaded the Garmin library stuff, then downloaded the gpx into the GPS.
Oh, and thanks for the suggestion Craig, but I'd already sorted it by the time I read your post.