Taking Brian's basic algorithm, I've come up with this sped up version
ProjectName=pointResize
[edited to add custom reporter version]