Look at http://www.get-a-route.com/. Here you can plan your way in Google Maps automatically or by hand and download it as one of the open standard files: OziExplorer waypoint file (.WPT), OziExplorer route file (.RTE) and GPX file. Loading such files to GPS (vista or something else) is easy.