Nice idea. I'll do a class that does this and post it here.