I don't know that there is a limit. It depends on your network ultimately. This would be one of those things that you would have to up the amount of computers being imaged and take note on the performance hits and the overall time.
The more clients you add, the longer the imaging process will take. Also, acceptable is different for each of us. If this is something that runs overnight (i.e. scheduled imaging task in a computer lab), time may not be as much of a concern as long as the total rebuild is done prior to the next morning's start time. Otherwise, you may not want a particular imaging task to last longer than x minutes as you may have people waiting on you.
Ultimately, I think it is unlimited. But for practicality's sake, it's going to vary from network to network based on equipment, individual requirements, and resources.
Thanks for the thoughts... maybe I should clarify.... have about 1400 laptops to image and was trying to come up with a scenario on how long all this would take. I've imaged 30+ computers that have good hardware specs and good switches on the network in about 1/2 hr w/ multicast. (I've actually done better than that with Ghost). If I don't multicast, it always takes longer with the more pcs you add, but multicasting seems pretty consistent at the numbers I've previously worked with... so didn't know if I could fireup a 100 computers and they would multicast just fine.....Thank you.