Nailing down the perfect UX design can be a monumental task. Different user bases have different needs and skill levels. What works for one may be a total flop for another. It is important that adequate research is done in order to ensure the design you come up with is...