ALL THE OUTLINED 10 POINTS ARE FINE, BUT HOW FAR ARE THEY GOING TO BE PRACTICAL IN LIFE?