[@Rai] This looks interesting. I'll give it a proper look tomorrow as I don't have loads of time right now, but I may be in.