I use MS S&T 2009 to plan long trips, I like the fact that for each stop you can specify how long you're gonna stay there. Google Maps, GPS Navigation and the likes tell you the driving time of a trip but not the total time.
With S&T you can specify how long you're gonna stop at a point either in minutes or days. For each point you can also specify departure time which makes it easier to plan for trips when you have to meet ferry schedules and things like that.
In about a month I'll be going on a one week trip that will take me from Montreal to James Bay and back via the North Road and I used S&T to plan it.
I also like that it allows you to save it as a web page to share with friends. However if you're gonna publish on a linux web server you're gonna have to edit the html files because by default it uses windows file paths for images and links and puts backslashes instead of slashes in the file paths. (
http://ericgagne.info/voyages/BaieJames-20092_files/BaieJames-20092.htm)
That said, I would never rely on S&T for navigation, I never go anywhere without my Garmin GPS and that's the device I use to plot routes and navigate.
Things I don't like in S&T:
1: As previously mentioned, the refuling alerts, there's no way to add a point to your route and say "Refuel Here" so as the route progresses these refueling alertes become totally useless.
2: These alerts about fuel dont' actually use the information in the maps. All it does it put a mark on your route that says "Refuel before here". I think it should have been taken a step further and highlight the gas stations on the last 100 kilometers of that point and allow you to specify where you're gonna take fuel.
3: When your trip will take you between timezones, S&T only tells you on the beginning of the day to check your departure time because the arrival time is in a different time zone but shows that time in the departure time zone. I agree that GPS' don't do it either but at least they don't annoy you with a useless warning.