I have just done some real quick power tests on the G120 to compare the changes with the latest firmware.
Debug.Print("Sleep for 8secs"); Thread.Sleep(8000); Debug.Print("Doing some hard work"); int n = 500000; while (n > 0) n--; Debug.Print("Hibernates/Sleeps"); Thread.Sleep(1000); PowerState.Sleep(SleepLevel.DeepSleep, HardwareEvent.OEMReserved2);//Hibernate in 4.3.2
Sleep = 157mA
Work = 158mA
Hibernate = 106mA
Sleep = 108mA
Work = 161mA <- 155mA with debugger attached.
DeepSleep = 18mA
This looks really good so far. The lower sleep power means that almost all applications should use less power.