VirtualWire and AnalogWrite problems

Looks like the only thing that would cause the sketch to stop is not receiving any more messages. Have you checked the transmitter to be sure it's still working?