Skillfully dealt with Wal-Mart Money clinics challenges banks, check-cashing stores