I actually failed to mention on additional info. The 2hrs of battery life that I get under optimus or discrete mode is actually even if I am not using the Nvidia card but if I just enable Optimus. It is pretty surprising but I guess if many of them are getting around the same time then I guess it is about right. Thanks for the reply, Oded!