I will do my utmost to have a post this evening or tomorrow in the early hours. Lovely stuff so far! - Posted. Not too long, but I didn't want to risk overextending myself. It's been a while since I've written anything, other than my CS, so apologies for any rust or lingering issues.