OK, the circuit works great, but it fried my 555. Or at least, it stopped working properly, and when I replaced the 555, it started working again. Why would it do that? I bumped it up to a 6 V supply so that my output voltage was closer to the 4.5 I want, but I'm way below the upper limit of the 555. This is actually the second 555 that I fried on this project, but the last one was when I was messing with my original circuit.