Yahoo Interview Question

What makes a good financial model?