If there is an existing solution to this problem, or one emerges, I'd love to know about it, as well. This would be a great optional tool for any intranet.
Nothing in progression can rest on its original plan. We may as well think of rocking a grown man in the cradle of an infant. -- Edmund Burke