Interesting analysis, thanks. What do you think about the development of more radical redesigns like quanum computers, memristors, or anything else that might show promise to displace the traditional CPU? It seems that there's a lot going on in the more experimental side of computing right now that is reaching enough maturity where experiments might become practical products within the next decade. Even if we don't have pocket-sized quantum computers, the existence of cloud computing might make something like quantum annealing practical in the near future. Is there anything that has you excited?