Hi Viewofthehills:
It sounds to me like she's been presented with concepts and understands what needs to be done, but hasn't mastered the skills - a very similar problem for both of my DDs.
I found the solution was practice and there are all sorts of options:
Homemade solutions: Practicing a particular times table at a time - best to start with 2x, 5x and 10x. These can be counting by 2s to 20 (or 24 if going all the way to x12), counting by 5s to 50 (or 60 if going all the way to x12) and counting by 10s to 100 (or 120 if going all the way to 12).
Then best to introduce x3 (counting by 3s).
Then try introducing the concept of doubling. This is useful because x4 and x8 is just more doublings of 2 (x4 = x2 and double answer and x8 = x2, double and double again). x6 is really the same idea (x3 and double).
x7 is then less tricky because in effect you know x1 - x6 and x8 - so you're missing 7x7 and 7x9. Sometimes people introduce x9 first - because there are tricks.
x9 tricks: hold both hands palm upwards - from left thumb, number each thumb/ finger 1, 2, 3, around to right thumb = 10. Now decide what you're multiplying 9 by - say 4 - count to 4 from left thumb and fold foueth finger down. Anything to the left of the folded fingers is the number in the tens and anything to right is the number in the units. So you should have fourth finger folded down, 3 fingers up to the left (= 30) and six fingers up to the right (=6) - so 4 x 9 = 36.
The other trick is to look at the digits in the answers:
1 x 9 = 09
2 x 9 = 18
3 x 9 = 27
4 x 9 = 36
5 x 9 = 45
etc...
First note that the digits in the units and tens columns of the answers added together always = 9. Next notice that the digit in the tens column is always one less than the number you're multiplying 9 by. So 7 x 9 - the answer will = 9 if you add tens digit and units digit together and you know that it starts with 6 (one less than 7) so 7 x 9 = 6? and you know that the digits in the answer = 9 so what is added to 6 = 9 - 3 - so the answer to 7 x 9 = 63.
11s - this is very easy to x9 - just doubling whatever you're multiplying 11 by.
after 9 - so 10 and beyond there is a trick. Take 15 x 11 - separate the 1 from the 5 and in the middle insert (1 + 5) - so you answer is 1 - (1+5) - 5 or 165. This method works for all two digit numbers, but you sometimes have to carry over into the hundreds column.
Once you know you're 11s then basically all you have left to learn is 12 x 12 - so easy.
-----
There are a lot of workbooks out there - most major newsagents and bookshops carry them. Have a look through to see what works best. Some children get the counting principle (5 multiples of 6 for example) and others don't. There are workbooks which show these groups of multiples as pictures and others which just show the formal multiplication problem - it really is up to you and your DC to decide what looks like fun and helps.
----
There are some great websites out there for practice:
woodlands junior school: resources.woodlands-junior.kent.sch.uk/maths/timestable/index.html
table trees: www.amblesideprimary.com/ambleweb/mentalmaths/tabletrees.html
multiplication.com has all sorts of games/ worksheets: www.multiplication.com/
--
Finally if you're concerned about core mathematics calculations skills you may want to consider some form of on-line tutorial for practice. Many here on Mumsnet have sung the praises of Mathswhizz, mathsfactor and mathletics (just search them on google). Basically all will have free trials and it may be worth an explore.
HTH