If you are looking for software to make programming routes/waypoints/etc into that GPS easier, or save your movements afterwards, check out MapCruiser from NavSim, a canadian company. They are the only software I know of that uses mils and UTM. Nice price too. They also have a version that goes on a PocketPC with GPS so you can see where you are in full colour. I get my maps on their mapserver as well, you can download every topographic map in Canada, including all the training areas. It's f****** awesome!
I also use mapcruiser to print out paper maps, as when I'm on the move it's paper and a compass. But, for reference, my GPS is always programmed. If you have a vibrating alarm on your GPS, you can set up zones around your routes, if you get off course, your GPS will give you a buzz to let you know (probably shouldn't use the audible alarm in tactical situations!). The zones are really cool for lots of things as you can set alarms to go off when you enter, or exit one. Set an alarm when you are 200m from your objective, for example. I can set up multiple routes, multiple zones, named waypoints, etc, and jam as many GPS usnits as you can hand to me, in minutes. I'll never willingly program a GPS without it again.
I was on their site the other day and saw that they have another really inexpensive mapviewer which lets you view and print (only) all the maps on their mapserver, I think it's free with map purchases or something, if not, it's less than $20. I think MapCruiser is around $150. Every platoon should use it.
Another reason to use MapCruiser, they give a military discount, can't remember how much though (20%?). Drop them a line or give them a call and I'm sure they'll sort you out.
You can find it here...
http://www.navsim.com