If you're planning on being a web programmer that just contracts out business apps or non-cutting edge stuff then math, while it would be helpful, wouldn't be a necessity. TBH most of your clients wouldn't want you to give a math-heavy presentation (and by math-heavy I mean anything above algebra). They'll probably just want to hear Web2.0AJAXHTML5 or something along those lines.

BUT... if you plan on doing anything in the scientific/engineering/gaming fields or being a trailblazer with technology then math is probably the most useful skill to have. I've done work on Real-Time Embedded systems where you have to be absolutely sure that your algorithm is going to run in the time you've planned and you better be able to prove it to your boss. Also, having a solid foundation with Calculus and being able to min/max variables to optimize your algorithms are invaluable. And although most Linear Algebra functions are built in to modern languages it's still good to know what's actually going on instead of just relying on the method.

Math is going to teach you now just how to do something, it's going to give you a better insight as to why you're doing what you're doing and why it's working they way it is. Math helps you understand WTF is happening on a fundamental level if you're doing something complex and plus, math is not language specific. If you can translate something into an abstract math formula then you're able to abstract a problem down and then solve it in the best way possible.