I've personally had the best luck with dialing in a smooth idle with mine and other lnf's by playing a fine balancing act between dals, optimum spark and optimum torque, so T-man is correct in my eyes. I also seem to get the best results by aiming for 10-15* of timing at idle instead of 20* (although I'm sure a few will strongly disagree with that). Right or wrong, once I go beyond 15* during a warm idle it's never quite as smooth as I really like so I just stick to what works for me.
As far as cold starts go, especially for you guys in the colder parts of the country I would seriously think of reconsidering sticking with a locked in 10* intake cam angle like most seem to do and maybe try something else (I'm talking purely on cold starts mind you. Warm engine 10* int/-6*exh is obviously where you want to be). Try messing with the intake cold idle table and the corresponding factor table to allow for variences in cam movement for different temperatures during cold start. For me this made a huge difference in resolving any hard cold starting issues. For example, I'm sure you guys are very aware of how notoriously difficult cold starts can be particularly when running an ethanol blend. Lately in my part of the country we've had high temps topping out only in the teens, yet my car running e47 has had zero issues with cold starts and this is WITHOUT catwarmup enabled. Just a thought.