In reply to Glyno:
In principle you are right, higher capacity will last longer, but there are a couple of gotchas to watch out for.
The higher capacity batteries will probably self discharge faster. If you charge them then use them soon then they'll be fine. If you leave them a few months they might be half flat again.
Secondly, batteries bought on the cheap off the internet may just be rubbish and the high capacity just a lie to make you buy them. The more logos saying "long life", "ultra high power", "super digital HD ultra GTi" etc. The worse the battery will probably be!
Eneloop batteries used to be well regarded, their AAA is 750mAHr. Capacities much more than that should be treated with suspicion!