What's The Truth About Those "No Interest/No Payments" Sales?

GFactor’s explanation and reference thread says everything I would have said on this.

Also, remember that in some parts of the credit world, your credit score gets incorporated into a broader credit grade or internal score. mortgage point system? How does that work? - Factual Questions - Straight Dope Message Board

At what place?