Hey, PoorRich, we could have been on the same train. What a great experience! Highly recommeded. There is no comparison to the Grand Canyon Railroad, which is boring unless you are riding with kids.
http://www.durangosilvertonrailroad.com/
DISCLAIMER: I have no financial or other interest in this company.