At the moment I'm slightly more inclined to
actually go for '2', since it is
a cleaner solution from my point of view.
What do you think?
What about things such as protothreads ?
(just a thought, I never actually used them or any similar libs).
Sylvain