FBO Ballast Resistor +PIC

If we had a truck load of money I'd design an Electronic ballast resistor and be done with MSD, sometimes we need to work with what we can get and afford.

Would it really be that hard to design?