Ok, so we have a ton of information out there now. I am going to be going through this thread and answering all the questions asked here with excerpts pulled from interviews and articles. If anyone has any other questions feel free to post them and I will try to find some answers. Also, they do a weekly QA so if your questions has not been answered yet we can always throw it out and hope it lands in the QA.