@madog: Build your own PC and put Ubuntu or another free Linux build on it. I do run Win7 on most of my systems, but I also dual boot to Ubuntu on the ones I use most, and on my netbook. There are indeed non-Microsoft alternatives, and PC != Microsoft.