Look at how you would normally solve a problem, then think how can I make it awesome instead of just functional.