MSIEXEC is a microsoft installer, so it may be that the version you have is not happy.
What OS are you on, if it's WIN98, and not second edition, then USB is a known problem area.
Other than that, another issue may be that if you have an anti virus package running while installing, it may not be happy with that.
Last thought,. If Win XP Pro, make sure that the account you are using has administrator access, otherwise it will probably barf because it can't get access where it needs it.
Hope that helps a little
Steve