How do You Make Cream Cheese Icing?

Cream cheese frosting is very easy and fun to make. It can top a variety of cakes and pies. The amount of recipies for cream cheese icing are as varied as its uses. One good one that I have used is