when in doubt, use WolframAlpha
It helps with so many mathy things
sometimes it even shows steps!
Another helpful website is http://math.stackexchange.com/questions
It has a huge database of questions, so there's a good chance of finding something in there that's very similar to your problem.
--
~Peaf~
"Later that day, I f***ed a panda." - PSO