Smart Kids with Learning Difficulties: Overcoming Obstacles and Realizing Potential