Neowin has a tuturial on how to boot Linux SUSE 10 from an external USB hard drive attached to a Windows XP computer.

Link- http://www.neowin.net/forum/index.php?showtopic=477739&hl=