May I respectfully suggest that this thread is suspended in honour of Dave, it's greatest contributor. Thank you for your contributions my friend. RIP Canary Dave.