Creating an app, site or any product that succeeds -- or sells -- is most definitely a tall order. Designing anything for people is tough, because we're inherently complex and...well...messy. Which means that things like market share and ROI don't come easy. But time and effort spent finding the right problems to solve allows designers, developers and product teams to take quantum leaps forward in exceeding the expectations of everyone involved. In...