ADERIV:This program gives you most sorts of derivatives, when you input their primitive functions. Use A for constant, and F(X) and G(X) for functions other than, sin, cos, tan, ln, log, e^x, 10^(x), etc. If you input F(X)/G(X), the program will give: (F'(X)G(X)-F(X)G'(X))/G(X)^2. If you input: A^X, the program gives, ln(A)*A^X. If you input: sin(X) ( Don't forget the right hand bracket! ), the program will give, cos(X). The program also has L' Hopital's rule: Input F(A)=G(A)=0, you'll see. ADERIV1: This program is a bit more advanced than ADERIV. It has a subroutine, ADERSUB that you also need to install. It is an attempt to give you support by chopping up your expression bit by bit, giving you the formulas involved. It is also more forgiving than ADERIV. Just remember not to use implicit multiplication where you want the program to give you a formula: if you type sin(x)cos(x) the program will just give you, sin(x)'=cos(x) and cos(x)'=-sin(x), but not the multiplication formula, (F(X)*G(X))'= F'(X)*G(X)+F(X)G'(X). You have to type, sin(x)*cos(x).