I've used both atf and some stuff named seafoam. The seafoam worked better. The smoke that comes out of your car is almost comical but there is always a little thought in the back of your head that keeeps wondering if you screwed something up and the smoke will never stop.
I'm going to run the seafoam right before I pull the motor on my 250k mile dx and see how well it really cleans.