Pro-active Problem Solving