I remember coming across a product that does this - I forget the name though. I'll look around.