1st check and make sure that your camera doesn't already have the newest firmware. I just got my 350D on Friday and it already has it. It doesn't add any new features. Just fixes a couple of small probs.
Follow the link, it tells you what it fixes (if not, dpreview does) and it tells you how to install it.