Well, actually, not virtualisation at all. But the same kind of effect.
What I wanted was to install 'something' on my USB stick so that I could have Firefox, Thunderbird and anything else I fancied installed on it, go to any PC and run them, with all my settings. And I didn't want to have to rely on special custom builds of them. I just wanted to take my environment with me.
And after arsing about a bit, I ended up with
mojopac. Which does all sorts of hideous things under the hood to tap into any running XP system and run an alternate desktop on it. It's very clever, seems to work near-perfectly so far, and I just need to try it out on a machine that's not mine or Ed's to see how well it works in an unfamilliar environment.
I'd like to try getting a proper VM up and running - and I'll probably get to that at some point. But for now this will keep me going.
Oh - I've also got synchronisation of my Firefox bookmarks (via FoxMarks) and Thunderbird address book (via ScheduleWorld). Both of them seem like kludges - I should be able to tell it which FTP site to save/load them from. I like the idea of Kolab - store information in a folder on my IMAP account - but Kolab kept hanging on me, trying to synch calendar/task lists, despite me telling it not to. Maybe in version 1.0...