Ally Financial Inc. (NYSE: ALLY) and CardWorks, Inc. today announced that they have entered into a definitive agreement for ...