Sure Riamus.
But since nobody actually gave his requirements a go, I thought I'll give it a try.
But please, do your thing grin