vmware seems like a waste of pc resources, why not just do it all off your pc? not like you will get a ip ban
Yes, VM's are a pain in the ass! Setting up, maintaining, updating, etc. etc.
Do they do the job better - pretty much all down to speculation and...paranoia - and how "important" the account is.
CPUID's, HDD ID's, MACID's, Multiple account folders present on a single computer?
Can these be reported from the WoW client? Sure. Are they - who knows. Yes, Blizz can see it is a VM just the same as a single machine - BUT they can't see that all 5 are on the same physical machine. With enough differences - they have less to work with.
VM's also provide a nice way to separate / bind specific network adapters to each bot if you want to go with your own group of IP / ISP's - rather than working with VPeeN's / VPeeSes.
For example - I can VM on my Cellphone tether. Second VM on a wireless dongle to my neighbors net. Last my non-VM is running my home connection - all connected to one physical piece of hardware.
This CAN be done in a non VM environment (with multiple IP's / Net interfaces) using something like forcebindip.exe - but binding by IP isn't fool proof. Your risk potentially soft locking the account (signin IP pattern trigger) - and logging an IP on an account which you were trying to avoid...
Again - all of this for subterfuge and speculation on how Blizz detects and bans.
If one of my accounts gets some attention - do they see a different CPUID, HddID, MACID, and IP/Network, do different names on the account matter? Who knows!!!