A little more about RM-To-Go: it is correct that when you make a thumb drive using RM-To-Go and take the thumb drive to another computer, you have an absolutely full function copy of RM on the thumb drive.You can view your database, and as others have pointed out, you can update your database. Apparently I didn't make it very clear that you can update. That's why you sync your main database with the thumb drive before you take it to another machine, and that's why you sync your main database with the thumb drive after you return the thumb drive back to your main machine. A great danger in using Rm-To-Go is forgetting to sync and therefore losing some updates - either the updates you did on the thumb drive or updates that you did on your main machine. You have to be very disciplined about doing the sync if you use RM-To-Go to do updates.
The little RM-To-Go program that runs on your main machine actually has two functions. One is to do the aforementioned sync of your database between the main machine and the thumb drive. The other is to install your current RM program on the thumb drive. The current version of your RM program will be installed on the thumb drive, and it will include your license key so that the program can run on any other machine. If you update the RM on your main machine, you need to run the little RM-To-Go program on your main machine to bring the copy of the full RM program on the thumb drive up to the same level of RM. Well, there's a third thing that the little RM-To-Go program does. It places a copy of your spell check dictionary on the thumb drive to include any words that you have added to the spell check dictionary (usually surnames, in my experience). But it only copies the spell check dictionary once. It doesn't keep it synced thereafter. So for example, if you add words to the spell check dictionary while running the full RM from the thumb drive on another machine, the added words will not be in the spell check dictionary on your main machine unless you copy the file for the spell check dictionary yourself.
Finally, there the problem of media. The little RM-To-Go program that you run on your main machine doesn't do anything to place a copy of your media on the thumb drive nor to keep media synced between your main machine and the thumb drive. You have to do that yourself. I do so, but then the copy of RM on the thumb drive thinks all the links are broken because the file path for the files on the thumb drive is not the same as the file path for the files on my main machine. So I usually just do without my media when running from the thumb drive. When I really want to use my media when running from the thumb drive, I usually just do a global replace of high level part of the file names on the copy of the database on the thumb drive. You can do this from within RM itself. But RM really needs a better solution - probably a solution where it supports relative addressing of folder structures as is supported from HTML. I do sync all my media myself between my main machine and my thumb drive and I do maintain the overall folder structure. But things like the drive letter and the high level of the folder structure of necessity are going to be different between the thumb drive and your main machine.