I totally understand your reasons for not wanting to program in threads, but I'd like to point out that the empeg designers have stated that the use of threads provides significant improvements on the empeg platform over multi-processing.
_________________________
Bitt Faulk