Y'know, I suspect that there's some prior art here for this. They've been working on this stuff for, well, over a decade. 2004 is when the patent was granted. IIRC, the book I have at home about the topic predates this. I wonder how one handles stuff like this.