Teach computer skills to those who have never used computers; teach advanced user skills to those who want to expand their proficiencies in using computers; provide technical support for troubleshooting hardware issues; provide consulting to those who do not know what to purchase - both software and hardware; provide PC tune-ups to keep equipment running at optimum levels.