Bobw
Team Owner
- Joined
- Jan 22, 2013
- Messages
- 13,283
- Points
- 883
Clicked on a Yahoo link, "best credit cards for 2014", not interested in obtaining a additional card, just curious.
Got a email from Discover promising the world but what caught my eye is
"All our customer service centers are located in the USA"
Who'da thunk that would become a selling point?
Got a email from Discover promising the world but what caught my eye is
"All our customer service centers are located in the USA"
Who'da thunk that would become a selling point?