So i am in the process of setting up a home lab.  I plan to run anywhere from 4-10 VMs.
This is the hardware:
AMD FX-8350, Sapphire Radeon HD 5450, NZXT Gamma Classic (Black) - System Build - PCPartPicker
CPU: AMD FX-8350 4.0GHz 8-Core Processor  ($189.99 @ Amazon)
CPU Cooler: Cooler Master Hyper 212 Plus 76.8 CFM Sleeve Bearing CPU Cooler  ($24.98 @ Outlet PC)
Motherboard: Gigabyte GA-970A-UD3 ATX  AM3+ Motherboard  ($99.98 @ Outlet PC)
Memory: Mushkin Blackline 32GB (4 x 8GB) DDR3-1600 Memory  ($154.89 @ Outlet PC)
Storage: Samsung 840 Series 250GB 2.5" Solid State Disk  ($166.99 @ Adorama)
Storage: Toshiba  2TB 3.5" 7200RPM Internal Hard Drive  ($89.99 @ Microcenter)
Video Card: Sapphire Radeon HD 5450 1GB Video Card  ($16.99 @ Newegg)
Case: NZXT Gamma Classic (Black) ATX Mid Tower Case  ($39.99 @ Amazon)
Power Supply: Antec Neo Eco 400W 80 PLUS Certified ATX12V / EPS12V Power Supply  ($39.98 @ Outlet PC)
Total: $823.78
(Prices include shipping, taxes, and discounts when available.)
(Generated by PCPartPicker 2013-02-10 11:08 EST-0500)
Any tips on the setup?  Components to add?
I am pretty new to VMware, though i have been using VMware fusion for a few years.  I plan to use ESXi running off of a USB.  It has been suggested to run the OS of each VM on the SSD's and then use the other disk for storage.  Any other tips?  Things i should implement?  I have seen a few people mention Veeam so i am thinking i will set that up as well.  Any other tools that i should play with?  Also, is there any reason i shouldnt use the latest version of ESXi?
Thanks in advance.