Century, where did all your information come from? Much of it seems like I've read it, but maybe not all in one place. Did you put it together or do you have a link. TIA.
Also Crossflo lists some very interesting partners on their web site.
http://crossflo.com/partners.php
What does partner mean these days anyway? Customer or sharing technology?