Wikipedia is pretty good at laying it all out. Many pages are obviously written by enthusiasts, to which I am very grateful. And it helps that train companies like putting things on the web, as well... :-)

Wade.