I have a Canon 420ex speedlight that I use with a Rebel 2000. I'm thinking about getting a 580ex. Will the 420ex slave with the 580ex? Will all of this gear work the same if I upgrade to a 20D?

Thanks.