Cool article - where'd you find it? It has more information than others I've read, which just had bits and pieces ...