I cannot remember how I ran into this site, but I've really used it often for DIY projects. Might have been mentioned here already, but even so, it's worth repeating.
calculatoredge:
Free Online Calculators for Engineers - Electrical, Mechanical, Electronics, Chemical,Construction, Optical...