I think the grouping mechanism of firephp would make more sense, if you would really groups them together, i.e. if you have two groups with the same name, which are generated at different locations in your code that these groups are not presented in firephp as different groups and so show up disjunctive, but rather form one(!) group
e.g.
[code]
$firephp->group('Group1');
$firephp->log('log1');
$firephp->log('log2');
$firephp->endgroup();
// ...
$firephp->group('Group1');
$firephp->log('log3');
$firephp->log('log4');
$firephp->endgroup();
[/code]
should show as
+ Group1
log1
log2
log3
log4
and not as
+ Group1
log1
log2
...
+ Group1
log3
log4