Big O Check Cashing