This sounds like a really good idea... It doesn't seem like it would be too terribly hard to implement either... (even though I don't know much about DB programming.)