Rabicle, the thing is that my computer is completely hand built. I bought all the pieces I needed, I put them all together. I chose every piece of hardware so that I could get the very best product available for the lowest amount of money. Every screw in my PC is there because I wanted it to be there. I installed my OS, I partitioned my hard drive exactly the way I wanted it done, I chose the software I wanted on it, and I have everything configured in the exact way that pleases me. Upgrading is a simple task of buying the new part and throwing it in. My case is roomy, and I do not have a single proprietary component in my PC. When there's a piece of software I want, it's usually a quick download away for free. When it's not available for free, I can usually buy something passable from Walmart.
Compare the above with a Mac.