Any theme switcher messes up widgets on all themes

I've tried several theme switchers, including the one from here, but each and every one messes up the widgets on all themes so I have to go through and re-configure them before I can activate the site. Is there any way, or any plugin, that doesn't have this problem?