There is a lot of difference between "secure" and "reliable". It may not
be an issue with MS products because the terms are unknown to Microsoft
users, they may not understand the difference.
That said if a machine is not connected to the outside world, and one
can live with a blue screen, the use of MS products is no problem. Fact
is I am connected to the outside world with Vista at this moment. I am
writing this on my Ubuntu Linux Box but Garmin fails to support Linux so
I must do something stupid at least once a year to update the maps on
the unit. This will change when it gives me a minute of trouble and
unless Garmin supports Linux at that time I will not re-visit the mistake.