My submission for Zappos' Mobile Development challenge!