Quick question... A little off topic because this is HARDWARE based. I have only used R previously so that's all I have experience with. As I understand it I have a client with a license of up to 12 cores. I also understand that physical cores are required vs. hyperthread cores. Would I be better off giving this client two machines (8-12 cores each) or just a single 12 core machine? I have a feeling that the OS and other applications are going to drain more than expected so providing a simple 12-core machine won't actually give Matlab a full 100% on the 12 cores. I tried to call them but they won't talk to me without license info and I just don't know it or care to bother the client about it. I simply need to find out what is in their best interest and build it. Choice is two 8-core machines or one 12-core machine. Client seems fine going the distributed route - but will that slow things down tremendously? Also, in terms of RAM, I'm being told that 3-4GB per core would be ideal. Is that normal? I'm thinking that would be a reason to go with the two machines (because you can get more density & DIMMS that way vs. one single machine). Is 3-4GB RAM per core a crazy number or is that normal? Thx for feedback & suggestions.