it depends what u wana do, if u are goin to be doing a lot of flash stuff go with the d70, b/c it syncs at 1/500th (20d has syncs at 250), and u can control nikon flashes(that are off camera) w/o any transmitter. if u wana make sequences,and bigger better prints go with the 20d. i have a 20d and...