QUOTE(Lissa @ Apr 30 2007, 12:39 PM)

Your best bet is to try and find a DPS spreadsheet for your class and try plugging in numbers that you have on the Armory. Good DPS spreadsheets will also have places to put in your talents so you can play around a little and try tweaking things here and there to see if you can improve your talent build as well.
I couldn't agree more with getting a spreadsheet. You learn about your class a lot faster by looking at "what if". For starters a mage spreadsheet put together by people on the Elitist Jerks Board:
http://elitistjerks.com/showthread.php?t=10907 Its a bit complex and there are simpler ones out there but it has almost everything you need. If you read the thread that this points to, you will also find some of the many debate points of underlying mechanics. I personally don't worry too much about them since they are small differences that get swamped out by much more fundimental things like talents and gear. But many of the ideas such as spell rotations and types of builds really helped me tune my damage output.
Also since your friend is a frost mage, the pet is a large part of her dps. Macro it, and get it on the keyboard as a quick click. The pet's short life means that you need to get it attacking very quickly from when you bring it up. There are lots of macros out there for this (wowwiki has a bunch). Just like taking 4 frostbolts to 12sec is a 20% loss of dps. So too is not getting the pet attacking quickly and often.
Lastly, I've macro'ed my damage/use trinkets into my spell rotation ("/use 13;/use 14;/stopcasting;/cast Arcane Blast"). That way I know that they will fire everytime they come up in the place I want them. I do this with my rogue too. I have enough to worry about then pop'ing a dps trinket. If it isn't pop'ed everytime it is up, its just a wasted slot on my toon and I might as well get a static item for the slot. I also pick trinkets on a per fight bases (the trinketmenu addon makes this pretty easy; also comes with a built-in trinket auto-rotation for the times I'm being extra lazy).
All of this is small stuff, but it all adds up to a 10-20% boost in dps. A proper spell rotation (from the spreadsheet for my build) and macro'ing spells/trinkets has lead to very real changes in dps for me.