Payday advances ge a large amount of flack and rightfully so.