Ever use BackTrack? Here is a very nice article on how you can boot the OS from your USB stick. They even have a bit about using it with Windows and the ever-handy VMware Server.
Get the article here.
Find other fun tutorials here.
... sort of like making BackTrack something you would find on portableapps.com