Tips on how to make Yahoo Mail working on Android Mail and K-9 Mail with IMAP

After spending so much time trying to get Free Yahoo Mail to work in my HTC Droid Incredible, I constantly getting username/login/password not correct or authentication failed…. blah blah blah error. Eventually, I got it to work. Therefore I want to post my experience here hoping to help someone out there who are facing the same hassle.