I'm not sure exactly what happened, but suddenly this weekend I went from going typically ~24 hours max between charges, to this. (20% notification just came on) I'll be thrilled if this keeps up. Especially coming from a Windows Mobile device that was often lucky to make it 8 hours! This was wi-fi on, 3g on, location, and bluetooth off.