I never knew Sears offered instant approval on their cards. I was just checking their site and noticed they offered instant approval, I didn't recall seeing this during Christmas time??
Do you mean, if you have a visa you get a Sears card instant approval? Or do you mean online instant approval?