... For programming, I actually use Remote Desktop to connect to my Windows computer. However, I have installed Parallels on my Mac, and I'm running Ultra Edit ( to check code ), and Help and Manual to work on documentation. I can sit here, in one space and without switching, updating my documentation, ...