I always make swiss buttercream because I love the smooth texture and versatility to add other flavors later. My recipe is enormous though. I use a 40 qt bowl over the flame. I can't recall the sugar amount, but will post it tomorrow after work. I know it is 15# butter and 5# whites. You dissolve whites and sugar over medium flame while continuously stirring until you feel with your fingers that the mixture is no longer grainy (sugar has dissolved). Take off flame and put on medium speed for 30 seconds and then high for about 8 minutes until merangue is about trippled in volume and has a trac when you run your finger along it. Add butter slowly. I am thinking it is 5# of sugar now. Obviously you can reduce this to fit your needs. I Add fine sea salt (a pinch) with my flavoring when re-whipping up the buttercream. This picks up the flavor, but often I leave out the salt as it could possibly group together in one area. Never use shortening as this is clearly disgusting in buttercream.