Well, put me down for 1/2 WalMart brand shortening and 1/2 Imperial margerine based icing. My buttercream has neither butter or cream. To each his/her own.
As for mayo....you really need to come to my part of the country to get GOOD mayo. Anyone around here will tell you that "Duke's" mayo is the ONLY kind!