I'm wondering how it would be possible to set it up so I can get Linux on this machine, and switch back and forth between Linux and XP if need be? Also, if I had Linux on this machine, what kinds of programs would be incompatible? Would I need to download compatible versions? Would my files translate from one to another? What are the practical considerations of having Linux (or other open-source OS) on this machine? Thank you for any help.