Bill Gates and Warren Buffett have given each other a few tips over the course of their friendship, which has lasted for ...