A client recently asked me to find out users' top tasks on an intranet site for usability testing.

It is hard to interview the users, so I advised them to create a survey with some open-ended questions like: "what motivates you to use the intranet site?" or "can you tell us the most important tasks that you do on the intranet site?"

Is there a better way?