............... thread has gone way off topic