I like the point about setting a budget first; the bonus can make it too easy to forget how much real money is going in.