Is it possible to have a Win XP machine join more than one domain?

I know how to list all the domains in the logon box (registry entry) but it doesn't let me authenticate even with cached credentials. Anybody know the work around for this?