I'm a bit confused as to what, if any, are the differences between flat-top and button-top batteries. Is it just the physical shape? Do they perform any differently and if not, why do they even have the two different styles? Seems like more batteries would be able to fit into more devices, if only the manufacturers would just pick one standard or the other, and stick with it. Or is there more to it than that? Are there any situations (besides just "this battery compartment is the wrong size") when one style would be preferred/required, over the other?