It's very good idea. Unfortunately its current implementation (specifically "sleep" requirement) makes it not very useful at present time. But I hope it will be fixed soon...
What about Android? Does it have similar feature? I'd like to use it, that's for sure