Interesting, it is almost exactly what we are doing for the last couple of months. It's a data logger with 8 external channels (4052 analog mux) out of channel 2,3 of the AVR (atmega169/329/649). Channel 0 is for internal calibration and power monitor. A 2.5A switching regulator to charge 2 NiMH when necessary, controlled by the AVR. The AVR runs between 1.8V and 4.2V, while the regulator handle between 10V to 18V (auto power spikes). A serial data link triggered by a laptop connected to it. An LCD panel for data display.
Here is a picture of the prototype (4"x3"x1"):
Near the front, the LCD panel sits on top of the PCB and the PCB on top of the battery. The back (with the switching regulator) slide inside a mounting slot, probably with different connectors. The box can also slide into a PC mounting slot for debugging and programming (Jtag).
We are building it for a customer and are waiting for final words on production. If you are interested, we might be able to get you one (if customer OK).