Though as a knowledgeable computer user you do not need an introduction to what computer registry is and why registry cleaning is required from time to time. But covering the basics here will help you to understand the discussion in a much better way. Windows registry is a very simple and primitive database that is used by the system to store settings of Windows operating system and configurations of various software that are loaded on your system. Any change you make to your Windows operating system, large file operations, installation of programs etc affects your registry. A registry cleaner is a software tool that helps you to keep your registry in shape. Registry requires cleaning because overtime various are used parameters accumulate and make the registry large and inefficient. To keep your PC in top shape it is required that you keep your registry healthy. Many people try to do this task by using various freeware programs. But I am not a fan of freeware registry cleaners. Registry cleaner is a vital piece of software that can make or break your PC so it is always a good idea to invest in a software tool from a reputed company. The points given below will help you to select the right registry cleaner: What is your operating system: is it Windows XP or Vista or something older? Be sure that the cleaner supports your operating system. Does it support scheduling? The scheduling feature will relieve you from headache of running the cleaner on a regular basis. Schedule it and forget it nothing can be easier! There are few more things we need to ask yourself: like will it clean registry viruses, will it defragment the registry etc. A bit of homework will help you to select the right registry cleaner and to make your PC a top-notch performer. By Tapan Sarkar