garmin sucks for GPS apps. they used to be the best.
i cannot stand basecamp ... even more so since it doesn't do tracking. but i'm gonna have to get used to it at some point.
i use mapsource and topo canada / topo USA v4 on my home computer
i use nroute and topo canada v2 on the netbook. it is the only one that allows gps tracking but isn't updated anymore and doesn't support ver.4
mapsource used to be the best for everything until they removed gps tracking from it.
so in a nutshell, their Topo maps rock, their software is a royal pain.