>3. Try to make code more efficient (difficult)
It looks like this is the option that will give you a significant gain.
Why is it difficult? I pass through Port Coquitlam on my way home, and I can offer to stop by and look at the code with you...
dz
Doru