Let me ask you this...how much are you actually utilizing the resources on those boxes?
Don't get me wrong, I used to be the guy with Wyse terminals and servers all over the house...but I discovered the joy that is VMWare. One box, 5 servers. And I actually use the resources I paid for...instead of having a CPU sitting there @ 2% utilization. As for the NAS piece, load up a VM running FreeNAS. Supports CIFS, FTP, NFS, iSCSI, and a bunch of other proto's.
The systems were developed for gaming. VMware and Microsoft Hyper V technology is great for processing certain types of data in a 2-D environment. Not so good in 3-d environment. Otherwise, like you said, vmware would be the way to go.
My nas was pretty much stuff I used for data only, documents, videos, pictures etc. I was plannng on converting the server to ESX server to virtualize 2k8 Server box, and test box for "various" things. Snapshtos ftw! I've been testing Hyper V for limited use at work since I do application testing and deployment. My company uses ESX in conjuction with with 20 unit blade + nas, very l33t technology.
Since the picture was taken, I've since switched to one wireless keyboard for my server, which is the top mid monitor. Picked up a n33t software called "Input Director", which removed all the wireless keyboard receiver needs and 5 mouse, ftw! For anyone using multiple computer enviroment, you must get!
Also the lower 3 monitors can also convert to a single 3 monitor pc set using Matrox Triple2go. Which nets it a 1280x3x1024 something resolution across 3 moniters. Makes for interesting gaming, including Counter Strike and Warcraft. You literally see 2 extra screen lengths worth of stuff that most people wouldn't see, but suggest it's run in SLI. I would like to test a theory of 2 Triple2go, and see if I can do 6 moniter setup in Vertical span... but haven't found the need.
If my posts sounds like I got a monkey on my back... it's actually a gorilla. Just don't get offended. :)