Running List Vs. Spontaneity

Do you keep lists of things you are looking for, need, or want, or are you a spontaneous thrifter? Or do you do both? If so, how? And does the list exist in your head, on your phone, on Pinterest, or what? And what is your process like when you are figuring out what to actually buy and take home? Do you refer back to your list at checkout?