Not sure about questions 2 and 3. But while in El Salvador, I asked your question #1. Tom Wolsky provided the help I needed:
Tom Wolsky wrote: The application has no problem working with media from two different drives. You need to work with external media so the media is stored outside of the library bundle. Set the storage location in library properties. You can change it at any time, so for instance, your first five events might have media that's stored on drive A, then you change the drive B, and subsequent events have media stored on the other drive.