Embedded Player Warren Buffett's pledge of $31 billion to the Bill and Melinda Gates Foundation has been long in the making, according to friends of the astute investor from Nebraska. Fortune magazine's Carol J. Loomis says Buffett told her months ago about his plan.