is it possible to delay slave replication?

Say you want to have a slave system that also acts as sort of a backup the previous 24 hours of data. Is there a way to delay the slave replication by some amount of time so its always 24 hours (or some defined timespan) behind the master?

Yes, you can use mk-slave-delay from Maatkit.