wow, very instructive topic! thanks to all contributors.