Hi Tenchi,
You make excellent points about ID. Just thought I'd point out the bait and switch happening. The bait: evolution is observed, verified, as sure as gravity, etc. The switch: evolution accounts for all life we see. No ID scientist I know of rejects micro-evolution, the small changes...