Chris, DBCC OPENTRAN will report if you have an open
transaction which prevents the log from being truncated.
In your case I would expect this is the case. I agree
that if the log reader has read the transactions then
backing up the log should ordinarily truncate it.
For the other issue, if the subscriber is set to full
recovery mode, then there's something strange if the
subscriber's log is not increasing as the transactions
are being applied. This sounds more like Simple mode.
Have you used LogExplorer/LogPI to see what is happening?
Rgds,
Paul Ibison SQL Server MVP,
www.replicationanswers.com
(recommended sql server 2000 replication book:
http://www.nwsu.com/0974973602p.html)