You can join via multiple websites that are partners with them. I do not know of all the websites that are partners with them,but I myself signed up through Upromise.From what I have reviewed in...
Contact the bank that hosts your Visa card to inquire about any rewards programs that they may provide. You may also want to contact your local bank at which you conduct your daily financial...