Note: this is just an idiots suggestion.
Is the power consumption related to the clock speed?
If so then IMHO it would be good if the OS could manage this so that if the user is doing wordprocessing or accessing the www then power and clock speed are kept low but then if more speed is needed then the power/clockrate can ramp up.
Like I said just an idiots idea
Valan :-)