3G is a vampire. wifi is the middle one. and 2G is the efficient one in terms of power consumption. i thought that the wifi range isn't much of a big deal. some says it's just a requirement for laws of countries in terms of wifi broadcast. if the power consumption is true, 10mw might also not be that power efficient if it will try harder to keep on searching or maintaining a connection due to a shorter range of connection...