Ignore the comments about kludges... -Jasper
Grrrr, my code got it's line breaks mangled. Try #2:
[garbled code snipped]