IIRC this is about as far I got with that myself, and then I asked myself what would be the real advantage of that over hand-coded aggregate controls...