This is a beast!  Dual NICs allow for teaming and expansion slots for adding video card or others. I loaded it with two SSDs and 32GB ram and it screams. Additionally, the thunderbolt port allowed me to connect an external drive array for additional storage.