To answer your original question,
The batteries are the same, your EF lenses will fit (the 20D can take the new EF-S mount, the D60 will not). The only accessory that will not fit is the double battery grip. The same grip can be used for the D60 and the 10D, but the 20D does take a new version of the grip. All other accessories are the same: off-shoe cords, external battery packs (including quantums turbo), remote releases, etc ...
Good luck. I've owned a D60, and currently have a 10D as well as a 20D. The 20D is a really superb camera and worth every dollar. A lot of fun to use.