Is this solely to gain miles or to see the places you're traveling to? If the latter, than two of the cities you chose to visit in the US are a bit strange. Dallas and Detroit? There are so many more worthwhile cities in this country...SEA, ANC, BOS, DCA, PDX, AUS...ok well, that's about it. Maybe not SO many, but still.