The Top Challenges Mechanics have and How to Overcome Them