PS: Glynor, your method is indeed valid but implies you have enough space on all your PCs. This is unfortunately not the case for me :-(
Why would you need enough space on the HTPC for my method? My local library on the HTPC rarely gets much above 20mb (even with 20,000+ files and all those thumbnails). I would hope ANY Windows machine you would be running would have 20 megs free!! (I mean, really you need 1-2 GB free AT LEAST for swap space.)
Just to be clear, when I'm copying the library around, I'm only talking about the database (the "Media Center Library") not the actual music/video/image files. None of my media files live on ANY of my Windows computers. They all live on a Linux box!
The retry option would also be great in the case the library host PC crashes during a movie... it happens sometimes and it's rather annoying ;-)
I might spend some time trying to figure out why the Library Server machine is crashing!
All of this is not to say that I wouldn't like to see an Automation command to load a specific Library (and possibly a retry value). I would! I just think that in both of your specific cases, the setup I mentioned may work a little more reliably, at least until the MC Database is migrated to a true, network-friendly, relational database (or a reasonable faxcimile of one).