Well, it turns out this functionality is already built into IE (probably since 4.0). I actually went to the help in IE and found this. What a concept.

But it's still not totally automated. Maybe I will make a personal project to make this happen in the background somehow like have it run a script to generate a bookmark.htm from favorites when you logoff and do the opposite when you log on.