Snapmirror does include a throttle, but if you throttle it too much, you'll be perpetually behind. And if you don't throttle it enough, it's about the same as not having one. It might be possible to do your snapmirror overnight, if it's acceptable to your client, and not throttle it at all. There are really a lot of options here.
Good point... I hadn't thought about doing things based on time like that.
I've used the throttle by setting it just a little bit below the total size of the link. That way if we did a big load on the netapp, it would eventually sync up, but wouldn't saturate the link in the meantime. That left the link with a little bit of overhead for interactive traffic so it felt a lot better.