The frosting I use on my cupcakes has been complimented many a time, I must say. You can see it in my previous post. It looks pretty freaking awesome, if I do say so myself.
Wanna know my awesome, super secret secret??!
Take canned frosting (not the whipped kind, the regular or super rich kind) and take it out of the can (or package or whatever you would call that) and put it in a mixing bowl. Then add 1 tablespoon of water. Using a hand mixer, mix for about 2 minutes straight on high. The frosting will change in color and texture, going from dark and sort of oily-waxy looking to a light colored, soft, fluffy texture. And it will look awesome and delicious and homemade.
I recommend putting the frosting in a Ziplock bag and then cutting a corner of the bag to use it as a pastry bag. Swirl it on the cupcake and you're done! I like to add a little Sugar in the Raw on top, makes it look pretty.
For my chocolate cupcakes, I like to do the above with chocolate frosting, but THEN I add two tablespoons (sometimes more...) of peanut butter and mix the heck out of it. AWESOME.
Tada! You know my secrets. :-)