Hi TeaoneSugar:
Huge fan of mathsfactor and there is a timestable only version too.
Other free options include:
Ambleside Primary school Table Tree: www.amblesideprimary.com/ambleweb/mentalmaths/tabletrees.html - this is slow practice of individual time tables without a lot of stress.
Usual order is 1, 2, 5, 10. Then do 4 and 8 (which effectively double to get x4 and double again to get x8). Then do 3, 6, 9 (again working patterns of 3 (doubling for 6 and tripling for 9).
With nine teach the palms up trick (so place both hands up with the pinkies next to each other). Start on the left thumb as number one and number up to ten (right thumb). Now fold over whatever you are multiplying 9 by. So if it were 2 fold over your left index finger. You'll have your left thumb up to the left of the left index finger and seven fingers & 1 thumb up to the right of your folded index finger (finger 2). The number to the left of the folded finger is the 10s digit (so in this case 1) and the number to the right of the folded finger (so count up standing fingers & thumb) is the units digit (so in this case 8). So 9 x 2 = 18. It works for all numbers up to 10.
Another trick with x9 is to note that the digits in the answer alwasy adds up to 9
1 x 9 = 9
2 x 9 = 18 (1 + 8 = 9)
3 x 9 = 27 (2 + 7 = 9)
4 x 9 = 36 (3 + 6 = 9)
5 x 9 = 45 (4 + 5 = 9)
and so on
even to 12
12 x 9 = 108 (1 + 0 + 8 = 9)
then also teach the pattern - the tens digit in the answer is always one less than the multiple (up to x10 only)
so if multiplying 9 by 2 - one less than 2 = 1. So the answer starts with 1. Then ask 1 + ? = 9. Well that's 8 - so the units will be 8. Therefore your answer is 18. It works up to x10.
After these introduce 7 times table (which is just plain hard - so needs practice - but remind your DC they know a lot of x7 from previous work).
Then if you like introduce x11 and x12. If x 12 is introduced last you only need to learn 12 x 12 = 144 and that's that.
Some fun games to really ensure you know your tables and get that practice in are:
Tux of Math command. Downlaod here: tux4kids.alioth.debian.org/tuxmath/ - it's loosely based on space invaders and you simply blow away sums by typing in the correct answer. (Also works on other areas of maths & inverse of multiplication).
TimezAttack: Download here: www.bigbrainz.com/ - based on a dungeon's and dragans theme. The game will test your child first to ascertain what level they're at and start from there. You are a little boy or girl ogre and you can run through a dungeon or castle (in the free version - you can pay for more varied formats, but the free version is enough really). Every now and then you come across a wall and snails will pop out related to a multiplication problem - so if you have 3 x 5 - you collect up the 3 snails and it will count up by 5 - so 5, 10, 15. You then throw blue energy balls at the wall and it counts up again - 5, 10 , 15 - showing dice style dots for each 5 (or appropriate number). Then the actual multiplication problem is presented vertically - 3 x 5 and you are asked to type in 15. At that point the giant ogre comes out and asks 3 multiplication sums. You have to answer them correctly enough times to defeat the ogre. I like this because it does reinforce that multiplication is essentially repeated addition.
Woodland Primary school weblinks also has a number of fun multiplication games (all free) as well: www.woodlands-junior.kent.sch.uk/maths/timestable/interactive.htm
HTH