This site just might help you figure things out:

http://www.seat61.com/

Even if it doesn’t, it’ll be fun reading about it. Whoever knew there was so much information about trains in one site! :-)