Hell, this sounds incredibly promising. Drafting a CS as I post this :D