Case Studies of End User Requirements for Interactive Problem-Solving Systems | Synapse