Is there a general rule of thumb for when it becomes good practice to assign distribution responsibilities to a separate server that is not also a subscriber?
e.g.
"At n publishers/publications with m subscribers/subscriptions it is recommended that distribution be handled on its own instance"
or
"At j total rows replicated it is recommended ..."
I assume that this would also be dependent on SQL Server version so I'll just say that publishers are varied (versions 2000, 2000, 2008, and 2008R2), current distributor (also a subscriber) is 2008, and subscribers are also varied (2000, 2005, and aforementioned 2008).