I noticed that when copying data from GPS (Montana) to BaseCamp library BaseCamp silently renames waypoints which have names already existing in the library (adding subsequent numbers to names). It is causing duplicates and a mess as, for example, point 003 from the GPS is now named 0031 in BaseCamp while point 003 from the library can point somewhere else.
I didn't found any config option that would control BaseCamps behavior when copying to/from GPS - I wish BaseCamp would ask me what to do if waypoint (route etc.) already exists in the library or GPS: overwrite library version with GPS version, overwrite GPS version with the library's, choose newer version or skip copying?
Pawel