customer satisfaction and Hasbro? who knew?