> Whatever interface you are designing, the underlying service you are building the interface for has to be something people really, really want.
How do you target that? I'm not entirely sure you can. Is there a set of steps you can follow, a design process, that will get you to something people really, really want?