Yes, upromise is really the iDine program, so they will not allow double dipping. I think what they give for upromise is only 10% so the miles program is better or even the cash back program. With Diners Club's new program, it is IDine with 20% back and no extra fee, If course it is only good at restaurants that take DC.
------------------
Ms.DtG