The greatest thing ever!  Figured out quaternions and got them working right.  The solution seems to be very stable!