Trotsky,
Since you're a "novice baker" here are some tips I got when I learned to bake (with box mixes!) many moons ago:
1. Sometimes the box mixes will have been sitting for a while at the store and tend have a lot of big lumps. Run a fork through the mix before adding the other ingredients while it's in the bowl, just to break up any large lumps.
2. Be sure to grease (with some kind of solid fat/shortening) and dust your cake pans with flour well. Just make sure every part of the inside of the pan is touched with it. This will ensure that when you turn the cake out of the pan, it won't stick.
3. Use a toothpick or skewer to test the cake to see if it's done. Insert it into the middle of the cake after the suggested baking time is finished and if it comes out without looking like there's wet batter on it, the cake is done. If not, leave it for another 3-5 minutes in the oven and then check it again. It should come bake out clean or with minimal crumbs on it.
4. Cool the cake completely before icing it. If you have time, it's even better (after it's cooled), to firm it up in the freezer for a little while. Cake mixes tend to produce really light, moist cakes and freezing it until it's firmer can make it easier to frost.
5. If your frosting seems too stiff, add just a little more milk (a teaspoon at a time) until it gets to the consistency you want. You can always add MORE, but you can't take it out.
6. Don't worry if it doesn't look like it came from the bakery. First off, you don't have all the tools the bakery does to make their cakes look so perfect. Most importantly, your friend will not only love the cake, but the fact that you took so much effort to do it yourself.
Baking is love.

Good luck!