Yup, the Cellpro 10s will definitely do the job; along the way bstrickler would also get individual cell internal resistance and readings. Wire up the balance taps according to one of the common radio control pack schemes or use Revolectrix's own scheme and connector board for simplicity.
Charging overly slowly won't prolong cell life; charging them to something less than a full charge will. It might be that your runtime isn't much different if you charge each cell only to 4.10v or even a little less.
The Cellpro 10s and its bigger bother Cellpro Powerlab 8 are really good chargers.
I have their little brother, the Cellpro Multi4 and have been very happy with it. Lots of diagnostic feedback (cell voltage, %full, charge current, total mAh, etc), support for all chemistries (all flavors of Li-ion, LiFePO4, NiMH, NiCD), fully programmable, and very reliable and accurate.
The only thing I'd really ding Cellpro for is the PC interface. Instead of having a simple USB port, it has this funky FUIM-3 port, so you have to use their FUIM-3 to USB adapter to connect to the PC -- not a big deal, but it's needlessly clumsy. Also, their charger software *still* only runs on Windows, and relies on a whole bunch of .NET garbage just to install itself. The app itself is trivial -- the kind of thing you'd learn to write in a Java 101 class -- so I can't imagine why it wasn't written in a modern language that would run on any platform, including mobile.
If I were a college student, or retired, I would just spend a month reverse engineering the wire protocol and writing a really first-rate app for it.
All that said, you can (and I generally do) use the charger without the PC connection at all. You still get all the diagnostics on the LCD screen. All you need the PC for is programming custom charge profiles and getting charge graphs (current vs. time, capacity vs. time, etc). And it's not like any other charger is any better on the software front, as far as I can tell. (The iCharger, in particular, gives false hope with its name. No, it's not made by Apple, and no, it can't talk to anything but a Windows PC.)