I guess its too late now, but Ive had great success with the Tenergy Smart Universal Charger with the USB plug.
This one is nice since it has LED displays of the battery charge level, and works on AAAs, AA, C, and D, and 9volt. Making it great for my Fenix TK70. Plus its really useful around the house. There are a LOT of battery powered kid toys out there. :-)
The Universal part allows multiple battery types to be charge.
The Smart part means it is NOT timer based, but detects when the battery is charged. This is important as a timer based D cell charger will assume a crappy Rayovac or similar CHEAT battery where you are cheated and get a rewrapped AA cell basically. A smart one will detect my AccuEvolution 10,000 mAh and charge it all the way, instead of 1/4th of the way.
I dont care about the USB thing, but that model had the LED display and seemed to be higher rated. Unit is 35 bucks.