Crucial have released a new firmware version (0309) for the M4 series. It fixes a SMART error which can leave a machine rebooting every hour of use when it reaches 5000hrs of total use. Link is here. I've installed it on our office machines already and everything is running fine.