Re: Your wife
It's all good. I agree with you though, honesty is the only way to go. It really is fun giving her crap though when she comes home with a new item.
My instigator: "You spent $XXX on item A today...why?"
Her reply: "You just spent $3000 on a rifle so I don't want to hear it."...