Can I boot and run windows XP from a USB flash memory stick?

I know this can be done with Linux - curious if it's possible with XP (commenting on Vista or 7 is fine, too).


Solution 1:

good old BartPE is your friend:

How to run Windows XP from a USB stick

p.s.: preparing a USB flash drive with BartPE (or any Windows installation disk for that matter) has just gotten easier, thanks to this nifty little tool: WinToFlash

(credits to Lee M. over at downloadsquad.com for this nice find)