this is an interesting idea and would not be a bad thing to add.
you *might* be able to add additional indexes on the slave with:
> db.getMongo().setSlaveOk()
> db.collection.ensureIndex(...);
likewise you could dropIndex() on the slave. however, if later an
index were added or dropped on the master that would still propogate
through; would be nicer to have some sort of "my indexes are different
forever" option.
want to try the above and let us know if it works?