A good friend passed me their old laptop with an operating system that was broken. Doing that thing I do, I installed a new operating system and am pleased that the laptop easily meets my needs as far as processor and memory are concerned. I debated dual booting the machine so that I could work in either Linux or Windows XP but decided to try my hand with a virtual machine (VirtualBox). In this case, Ubuntu Linux is going to be installed in a VM within Windows XP which should allow me to take my development environment with me anywhere I go.