I have to state that I've never used the Robocopy GUI, so I can't really comment on that. As for your copying to a folder with the same name on a different drive it rather depends - will there be files with the same name in both locations? If so the default behaviour would be to overwrite the file, but there are plenty of switches that can be used to change this.
the /L switch generates a list of files that would be copied, but doesn't actually copy anything which is good for planning, less good as a scheduled backup. I think the switch you're looking for is /LOG:%file% where %file% is the name of the logfile. I believe unless you specify otherwise that the log file will be created in the directory that you run the Robocopy job from.
As I'm pretty bored at the mo if you can give me some more details I can probably knock up a quick script for you - pm me the details if you like and I'll see what I can do.
EDIT - actually it seems that most of your requirements are already there, something like
Code:
robocopy g:\Misc e:\Misc /e /LOG:robocopy_log.txt
should do everything that you need, unless you need to mask so that certain files aren't copied. The /e switch will copy folders even if they're empty, so if you have no subfolders you can drop that.