Hello,
for those interested in portable MikTeX. I've installed it on USB flash and run from there. Works just fine.
I really didn't like TeXWorks latex editor which comes with it, so I've installed emacs+auctex on the same flash drive. I did some searches on Web and found the script to let emacs know where latex executables are. Fortunately emacs is already portable, by default. no special action required. You just load the emacs distribution on you usb drive and that's it.
Incidently, somebody created "portable emacs" package, just recently. That package is really bulky, contains everything but a kitchen sink, it takes forever just to load it from flash drive. I tried it, but end up simply runing basic emacs+auctex distribution. emacs+auctex+miktex work very nicely together.
Yap is sluggish. I've never used it before, tried it now (since I generate PS files and then use gsview), seems like it takes a while till it redisplays the updated file, so I've download and installed ghostscript+gsview, on the same flash. Seems like "gsview" is portable as well by default. You just install everything and start gsview32.exe. That one works just fine.
MiKTeX and proTeXt ⇒ Running portable MikTeX. Looks OK.
NEW: TikZ book now 40% off at Amazon.com for a short time.