First off, I will explain what I mean by power profiles. In my head, I would like to see a power profile control preferences like GPS, WIFI, data sync intervals and other battery related options we already have. My thinking is, at 100% charge (or I am charging), I might want my gmail to push, my GPS on and everything ready to go...but if I get to 50% battery life, turn gmail to update every 15 mins. At 25%, switch off GPS. At 10%, turn off data, gmail sync every hour and do whatever my pre can do to ensure I wont lose what little battery I have left.

So my vision is that the user could create several different profiles (or use presets), create different thresholds (i used 50%, 25% and 10% in my example) and control what profile is used based on the state of the battery.