If we were to set up a VM server under Fedora or something to run several separate VMs with Zimbra to host our separate companies (small businesses, 20 employees or less), do we need a network card for each VM, or can they share, and what would the Computer configuration look like? i.e. 32 or 64 bit, Gobs of RAM or Gobs of disk, or both?