OK, thanks for the detailed description. I'm planning on releasing 1.0.6 this weekend, so I'll try and fix that in with the changes.

Thanks
Dave