46,000 payday advances are applied for in Alabama every week, database programs