In many developed countries finding train routes and approximate times is easy. In the US, Japan, and much of Europe one can use a simple query on Google Maps. I have not been able to find such a system for India, a fact which is probably related to my very limited knowledge of Hindi.
The Indian Railways site has a feature which will tell you the trains between 'important' stations. If there is not a train between the two stations it will tell you where you can make connections. However, if your are travelling to a more rural part of India, the sister site which lists all train stations does not seem to have the ability to tell you about possible connections.
Is there an Indian travel utility more equivalent to using Google Maps for public transit directions in Western countries?