Er....maybe I should run that in a new thread...