I've just learned from the Baltimore Business Journal that our very own MTA has signed on to have Google Maps provide an extraordinary service: Online routes, alternates and times for local public transportation. This is big stuff. It's a really big deal.
Just go to the MTA website and enter your address and the address that you are headed for. And it will calculate the route, show you bus numbers, and show you a map...
But wait, there's more! You can plug in the actual time you want to leave your location or the actual time you want to arrive at your destination... and the program will give you options.
There are other interesting variables, some available now and others to be added.
I have to admit that I'm not a big user of public transportation in Baltimore. With this new information, that may just change. This is good for all. Please check this out and let the MTA know if this works for you.