I'm in the same boat. My passport expires next year but my visa is good until 2024, and I'd like to find a way to transfer the visa to my new passport when I get it. I'd carry two passports if it was for 2-3 years but doing it for 70% of the life of the visa just seems silly. Plus, it seems like it would hold up immigration lines to have the officers have to look in two passports. Whenever I go through immigration, I always hand my passport to the officer, open to the visa page, with the visa facing the officer right-side up. Only saves a few seconds but if everyone did this, it would save a few minutes for everyone.