Very informative Mr. Chuck Lee! I'll definitely give those techniques a try. Would you mind telling me what CTO is? I'm not so sure what that abbreviation means [:P]