Computer Upgrades
Skill/Expertise
Value of time involved
Be careful with electronic components - static electricity
Check for compatiblity
Be prepared to troubleshoot problems
Plan the upgrade
Hire the work