Congrats on your streak, silverbirch! It's interesting how giving up certain foods I love actually gives me more peace of mind--nothing calling out to me nonstop from the kitchen. Great that you have worked it a routine with SO---that's half the battle imho.
Mayonnaise is one thing I can't have around. Fortunately the butter over here that's in most stores is bland, so not much of a temptation even when I do indulge. As for peanut butter, I sometimes buy Roasted peanut oil (as opposed to regular peanut oil)--it tastes like peanut butter but it doesn't tempt me to keep eating it.