Google Maps has a driving directions page that already tops all the others. After all, after you enter your starting and ending addresses, you already can click the option: "Take Public Transit," and it will give you several options--even calculating the price of driving vs. the price of riding...