I know the uC path is the lowest component count path. I just have ZERO knowledge with regard to uCs. This would be a simple thing if I had the first idea what I was doing with those things. I've been pointed in the direction of the ATTiny85 AVR as well as the AVRFreaks forum, but I need a lot more learning. I don't even know what to buy to connect my PC to the board to program the chip.
Also, the circuit really needs to control RMS current or RMS voltage. The bulb mary vary by application, so it's resistance would be different from bulb to bulb.