With secondary indexes it seems like it would be really easy to do. People create an timestamp sindex, and we periodically call delete on it.