Thermal Grease
Thermal grease is probably the most prolific and differentiated type of thermal compound available on the market. The grease is used by many manufacturers as a type of interface between components in such items as optical drives, hard drives, memory modules and video cards. The most common form of thermal grease is a simple metallic ceramic emulsified in synthetic oil or grease, typically silicone. Other forms can include materials such as micronized silver, boron nitride, aluminum and zinc oxides. Silver has a very low thermal resistance that makes for very effective thermal compounds, but it has the drawback of being an electric conductor. The thermal resistance for the standard silicone grease is rated at .05 while high performance thermal grease such as Arctic Silver 3 has a rating of .004 Cin^2/W.
Thermal Epoxy
Thermal epoxies are very similar to thermal grease except the elements that make up the thermal compound are mixed into an epoxy resin instead of grease. These compounds were specifically developed to address the poor thermal performance of the thermal tapes available on the market. When it is necessary to attach a heatsink to a chip without the use of a mounting bracket, the heatsink must adhere itself to the chip. Unlike the thermal tapes, thermal epoxy is a very permanent solution. Once the epoxy has been applied and sets, there is essentially no chance at removing the heatsink without damage to the heastink and chip. Most of the thermal elements are identical to the thermal grease and therefore have very similar thermal resistance numbers.
Which Compounds to Use?
For most individuals, the only place inside their computer where they will deal with a thermal compound will be installing the CPU onto a motherboard. In fact, if they have purchased the processor at the retail level with a heatsink, it will likely already have an approved thermal pad already placed on it. Other third party CPU cooling solutions often come with a standard silicone thermal grease to use. For the average user who will not be overclocking their system at all, this is acceptable.
Overclocking processors tends to generate heat that is detrimental to the stability of the computer system. As a result, those individuals looking to overclock their processors should definitely look into high performance thermal grease to use on their CPU cooling solutions. Even a few degrees of difference can determine if the system is stable or crashes. There are concerns to this though. Using non-approved thermal grease on a CPU will often void the warranty from the manufacturer. Of course, if the processor is being overclocked, the warranty has already been voided.
Most average computer users will never have the need to use thermal tape or epoxy. This is generally used in situations where a user wants to add additional cooling elements to components inside the computer system. A typical example would be an individual adding heatsinks to the memory modules that reside on a video card. The video card memory modules do not have any means for mounting the heatsinks to the chips so an adhesive compound is needed. Thermal tape is easy to apply to the modules and the heatsink, but the thermal resistance is very poor. Users typically do this for overclocking the modules on the card, so they tend to go with the thermal epoxies instead.

