OK, so I booted up the old machine with the degraded raid and checked out the files on it that I know definitely worked.
Hosts file is now
vhosts files is mostly unchanged except that I didn't realize that NameVirtualHost was commented out on the default install. So I made that command valid.
Options Indexes FollowSymLinks
Allow from all
Now I can type any of the domains in the hosts file but I get nothing but the very first domain (local.bmg.com) in the list no matter which domain I type.
I guess I gotta dig out my Head First Book and read through the install of XAMPP 'cause there's some flag (like the NameVirtualHost) that I've obviously missed and looking through the config files is ringing absolutely no bells...