I would be hesitant about anything more than train player...at least train player can give you the benefit of operating your layout even before you decide to build it. I've had horrible expirence with Trainz, and wouldn't reccomend it. MS train simulator is only for the big 'uns so that's out of the question. Whay not use the $40 you would waste on a 'puter porgram, and go buy some track?