I like this idea a lot but I'm not sure I trust SE to implement this in a way that works well.