Everyday problem solving