Try another 2 or 3 computers and you'll be screaming after your windows. Portability does not mean universality (what you use on a computer might not work on another, and windows is self-adapting, if it senses a hardware change he will try to adapt; it won't take long before he will do it wrong, it was not meant to be used this way). If you want portability get a laptop, if you want "universally available" than put on your hdd only data (files you need, files at which you work, programs that don't need windows registry). Uffff... Long story.