Hi Paul! back in the land of thunder ?
(greetings to John ,Kev, Lance and ++Tony)
The hook you can use (not always, though) ... In case that you use a WD14 table,looper,treelist control/ an individual break can be created by having a _group by_ query which will give you full control over the breaks.
in case that you want to use it on a report /internal report/ you run out of luck. all you can do then is to parametrize the query which is used then f.i. on several internal reports.
bjoern