One of the best places to learn about the art and science of mental math is the MentalCalculation mailing list.
There's a wonderful collection of over 400 tips and tricks at BEATCALC: Beat the Calculator.