I tried to link my credit card with United's DfMiles program yesterday (it's already linked to Northwest Worldperks) trying to double dip. The rep on the phone told me that my credit card is ineligible since it showed up as used for another airline's Dining for MIles program...so, at least for United and NOrthwest, this can not be done...