This definitely looks promising. I'll give it a read later and maybe whip up a character.