Thanks to a new contract, I know I'm going to need to fly coast-to-coast (SFO-WAS) about 10 times each year for the next two years. I also know I'll be staying in downtown DC for between 30-40 nights (at least) annually. This will be the bulk of my business travel, though some other travel may crop up. I have an Amex Premier Rewards Visa. I'm Marriott Silver and have the Marriott Visa. I'm Hilton Gold through 2012 but don't have the Amex (yet), and I have no status or card with Starwood (yet). All three chains have properties I can stay in near my work, so I'm now trying to figure out the best strategy for maximizing the value of my travel. I'd like to gain the most points/miles possible plus gain or build my elite status if possible. The points are all being stashed away for an eventual RTW trip I hope to make, so the main goal is to use domestic hotel stays to create free international nights. Should I focus on Hilton and try to make the jump to Diamond, work to move up with Marriott, or try to build a base with Starwood? I won't be able to switch hotels very often during each stay, but may be able to pull it off a few times. At the moment I'm thinking to focus on Hilton to benefit from the Gold point bonus and the double dip, plus make a run for Diamond status, but am I missing a bigger/better opportunity? All advice welcome!