Well, to be honest; The reading of the sensors happens in an uncached way. The reading takes about 1-2 seconds to complete, therefore i thoughd i'd fire a thread for each sensor. This way even though i have multiple sensors; it won't delay the script noticably.
I've read your article today (briefly) i'll look into it more in depth right away! Thanx!