link

Funny, I was almost ready to sit down and write a module to do exactly this.