I know you can install 'portable' versions of many commerical and open source programs on a memory stick. However is there anyway you can install full working versions of commerical/open source software without having an operating system installed on the drive and obviously I want these programs to work wherever I plug my hard drive. Meaning how would registry keys and stuf like that work?