One day we were talking about automating turnouts when a train approached a turnout which had been left thrown wrong. Recently two threads popped up that reminded me of the discussion. Here it is for any who may have missed it then.
http://cs.trains.com/forums/2/1330014/ShowPost.aspx#1330014