My work Lenovo E585 ThinkPad still hasn't had the 2004 update switched on for it, apparently because of disagreeable drivers causing boot loops. Fingers crossed that Microsoft and Lenovo can sort their shit out and the 2010 update or whatever it will be called isn't so fucked (to use a technical term).