For reference, the article I read described how to use Cyclic Coordinate Descent for Contstrained IK.
Here's the inital fruits of my 1 hour of work, still have to implement CCD, but the framework is there:
For those of you reading along at home, here is the article reference:
Webber, Jason, "Constrained Inverse Kinematics", Game Programming Gems 3, Charles River Media, Inc., 2002. pp 192 - 199. ISBN:1-58450-233-9