In this chapter we looked at a variety of different advanced subjects related to running and managing your Ubuntu system. Installation, removal, and upgrade of software using the Add/Remove Applications dialog and using Synaptic were discussed. We also discussed the installation and use of several different types of hardware devices, including an in-depth look at printing. We perused some of the methods of accessing remote files and mentioned the powerful Ubuntu terminal and the need for learning how to back up your data regularly. Finally, we looked at a possibility of running certain programs written for Microsoft Windows under Ubuntu.