I just found out that Google has updated their mapping software so that the user can not only search for a route, but can drag and modify the route as well, similar to the capabilities available on some of the shrink wrapped mapping software.
It's not perfect, but it is an interesting tool to have available.