Seat 61

Seat61.com is a personal website originally started as a hobby. It has timetables, practical information, stories and links to every imaginable site for rail travel in just about every country with a rail system.
Click http://www.seat61.com/index.html link to open resource.