Financial Literacy Programs Well Worth the Time