most traders can do well on demo but not on live because i think in the demo as they are "playing" with play money they wouldn't really feel any pressure and they can lose it easily and not really fuss, well most of the traders, as it isn't their money.