Sounds like he's looking for improving cycle lifetime - e.g. long term battery retention.
1) Heat is bad.
2) Batteries like to be stored at lower states of charge. I think frequent topoffs to the 90s are OK, but I usually yank it before I hit 100. I actually have modifications in my kernel that automatically shuts off the charger earlier than stock. Still tweaking this.
3) Charge on USB - lower charge current is easier for the battery. However, if you want fast charging occasionally, I have an experimental charging algorithm in process. It charges fast when the battery is low but slows down as voltage increases, to the point of being slow than stock at the end. It's based on this - http://www.engadget.com/2011/02/20/a...s-improved-ch/
I don't know if my current algorithm is overall worse or better. It's more stressful at low voltages but less so at high ones. Based on the Apple patent above, this should overall be better, but I'm unsure of my tuning.
Edit: Oh, and don't "bump charge" - this will slowly degrade your battery's total capacity.