This circuit exemplifies the thesis that the 555 is to analog timing what the opamp is to analog "everything else"!