There is a pretty good thread
HERE that lists the many options as far as GPS software to use. The thread also explains a few of the likes and dislikes of each one. Definately a pretty good reference when making a GPS software selection.
There is another option
HERE that is
Free. It is a work in progress, but is definately usable in it's current state, and a good free way to try out GPS if you never have used it before.