Not an expert, but from what I understand it's a trade off. Super-capacitors hold much less charge than batteries.
There was a very interesting article about them on HN last year IIRC.
There was a very interesting article about them on HN last year IIRC.