vicshalls - The beauty of my solution is that you don't have to tell anyone you changed you email. Setup a google account, import your contacts and email from google link, change your default email address within gmail to be your yahoo mail address, change your language/region in yahoo mail to "asia", and then forward your yahoo mail to gmail. When you respond in gmail, it will still put your yahoo address in the sending line, and everything you get from yahoo is just forwarded to gmail, thus you don't have to tell anyone that your email address has changed.
I am hopful yahoo will fix this issue, once they do, I will just stop forwarding my email to gmail. I have already complained and they don't have a solution.....