Hi,
phoneAlarm WILL allow you to have the profile automatically change as soon as you connect power cable, you can also have another profile activated if ActiveSync is connected, and other profiles if battery drops below specific charge levels
It also allows you to configure many more settings than the other tools