My own brainwashing trick with E-Bay is the "Watch this item" button. Combined with an alert, I get the accomplishment of hitting a button, without all the commitment of spending money. If the alert pops up and says the item is ending soon, and it is still really cheap, only THEN will I bid on it. Usually, by that time, my priorities are back in order, and I am less tempted to overspend.