It'll be pretty tough to get to 2 million miles in one year. Even with all the Kellogg's, transfer of Starwood points, etc. You'll still have to do a lot of flying to get the 920,000 miles you need in one year. Why not drop to gold for one year, then do a platinum challenge the following year?