Preheat the oven to 350F. Grease and flour three 9-inch round cake pans OR 13 X 9 pan.
In a large mixing bowl, mix the gelatin, sugar, flour, salt, baking powder, and baking soda. Stir to mix well.
Add the eggs, oil, orange juice, lemon juice, and vanilla.
Divide the batter evenly among the 3 pans (OR 1 13 X 9 pan) and bake for 35 to 40 minutes. Test by lightly touching the tops of the layers or inserting a toothpick.
Cool the layers in the pans for 5 minutes, then turn them out onto racks.
While the layers are still hot, mix the lime juice and confectioners' sugar and pour the glaze over the layers on the racks. You can pierce the layers with a fork to allow the glaze to soak in better. Allow the layers to cool completely as you prepare the icing.
Cream the butter and cream cheese. Beat in the confectioners' sugar until the mixture is smooth and easy to spread. Spread the icing between the layers and on the top and sides of the cake. (not sides if using 13 X 9).
from Food Network--Trisha Yearwood's recipe