Algebra was not my favorite subject in school to say the least. I now live with a genuine math geek engineer for a husband and a daughter that is just as bad. She is taking calculus and I can't make heads or tails of it!
One of my friends who does not have a math geek husband, recommends
http://www.algebrahelp.com/ as a good resource. Apprently, you can put in a problem and it will work it out for you step by step. She uses it to help her son with algebra homework.