I haven't canceled any of my previous cards. I extended the BA card a year or two with no annual fee so I had a zero foreign transactions card when I needed it. I can probably find another one with that. So tonight JWWife and I are cancelling BA, US Air, United, and two AA's. Unless there is a reason not to do this. I've also been spending past my bonus amount on a SW card. Need a few new ones and then I can cancel that one also.