while it would be nice to be able to easily upgrade most everything- it seems like the fact that it is a consumer machine and majority of "consumers" consume their computers and sell them or pass them on to someone else like kids, grandparents, etc when they "consume" another one. It isn't very economical to upgrade many things from a consumers standpoint- especially since there always seems to be bottlenecks that limit upgrade performance most of the time. But at the same time it seems that much of the G5 is replacable by the consumer if they desire- but I would guess much less than 1% of owners would think about touching their hard drive, processor, etc.