Wow, a lot of misinformation here. First of all, if you want the last word, call Shimano tech support--their answers are 90% correct, but 10% of the time they don't even read their own company's literature! Anyway, there is some Shimano-approved combatibility betweeen 8-speed DA and later DA versions (of course, it depends highly on which components you wish to combine). Also, you can look at page 170 in Shimano's 2004 "Trade Sales & Support Manual" to get a good overview of compatibilites.
For example, one thing that few folks know is that Shimano specifically mentions on some of their literature that 9-speed DA STI shifters are
completely compatible with their 8-speed DA drivetrain provided that you understand that one index postion (the last 'click' for the biggest rear cog) on the shifter will not be used. But the internal geometry and 'cable-pull' per shift is the same on the 8 and 9-speed DA STI shifters (but not for the 10-speed shifters). I have used this combo for years and my 9-speed STI DA shifters shift flawlessly (through 8-speeds, not 9) on circa 1992 DA 8-speed derailleurs.
But to answer your crank question, if you use Shimano 9-speed cranks with your drivetrain and use an 8-speed chain (
NOT a 9-speed chain as others suggest) you will have no problems at all. According to my micrometer, the width of the "chain holding part" of a DA 8-speed chainring is 0.079", while the corresponding width of a DA 9-speed ring is 0.076", a difference of just under 4 % on a part just under 2 mm wide. Lets be realistic here, this is a bike, not a Pentium 4 integrated circuit where nanometers make a difference. I also use DA 9-speed cranks with my 8-speed set-up and it shifts perfectly.
However, if you use an 8-speed front derailleur on the above set up (as I do), it
IS quite important to use an 8-speed chain and this is not a guess. Shimano backs this up. Why? Well, the chain
is visibly wider than a 9-speed chain and the 8-speed chain will shift better on the front chainrings if you use the very slightly wider 8-speed DA front derailleur. If you want to (or must) use a 9-speed chain, then you should change the front derailleur to a slightly narrower 9-speed DA model to get flawless front shifting.
But none of this applies to DA 10-speed cranks and chains, as I am not sure how wide the chainrings are. And none of this can automatically apply to any off-brand carbon cranks. Quality control and consistency is notoriously variable on other brands, so unless you examine (and preferably measure) their chainrings, it is difficult to say with any certainity what kind shifting results you will get.
Where would you want to swim ?