Hi; I'm wondering to what extent AMD is using software companies to better utilize their processor prowess, particularly software that uses more cores, and is it unprecedented how much AMD is working with other companies to improve their scalability? I heard that AMD is working with Microsoft currently so that is very encouraging.