Just about everything was was replaceable, you could download the full service guide, and if you were a reasonably competent and careful person, it could all be done by the end user.However, I have never really seen a laptop that had upgrades available other than RAM and hard drive.