To start off, I'll let you know I know nothing about programming, I just had an idea for how it might be possible to get a more accurate battery meter as a plugin for SCDS2 (don't think any other cards could support the kind of multitasking I was thinking about.) So you would need a few different elements, first, a battery benchmark. You'd run the program, leaving the DS on with a full charge, and the benchmark would count how long it takes to completely drain the battery. 2nd, you'd need a charging benchmark, to see how long it would take to charge 100% from a total dead battery. Using these two data points as references, a 3rd program could keep track of how long the DS is on, and comparing against the drain benchmark, could tell you with much greater accuracy how much time is left of the battery, and maybe draw this information as a battery icon. The charge benchmark would be used to calculate how much time is added to the battery if it's plugged in without a full discharge, and unplugged without a full charge. Anyways, like I said I know nothing about programming, or about the multitasking ability of cards like the DS2, but I was thinking about how to get a more accurate reading of the battery status and this was the only way I could think of.