Nice Christophe. I'm not sure where I would use this in my enviroment, but that's some nice code you got there.