Which is better: cash up front or payments over time?