I like it. Dunno how hard that would be to implement, but I think I would use something like that.