OK. Once you're on SQL 2005 and you are using SQL2005 (distributor), there is
an unofficial /NoBcpData switch supported by the snapshot agent that will
help you out.
For the case of SQL 2000 you could create filters on each article to make
sure no data is transferred. This will pick up changed data. It won't pick up
new objects though.
HTH,
Paul Ibison (www.replicationanswers.com)
>> Stay informed about: Database replication of just the Schema