MaxPower's post (the last one on the thread) appears to be a fair summary.
In my opinion, I would add that, other than adding RAM, all recent machines (bar the Mac Pro) have been designed to discourage casual upgrading.
Was there a particular question that you had?
soi là, soi carré