Only a very little bit noncommercial advertisement.
You might have a look at Trai.NZ, a child of Trainz Depot now Trainz.DE

Basti the admin of Trainz Depot does with his excellent Team since years a remarkable job. This is the most respectful and friendliest Trainz community I ever get to know. And now he dares a step out of our German borders an starts a international project.
Good luck to him and his team!