In reply to Lord of Starkness:
I'm not totally sure what you're asking. If you're asking if you can use a 9 speed mech on a ten speed block with ten speed shifter, the answer is yes I think.
I think the pull ratio is the same, in the sense that the mech moves the same distance for the amount of cable pulled by the lever, so mechs are not speed specific (except perhaps in minor details like the width of the cage which holds the jockey wheels). The exception to this is where a change in speeds coincides with a major shifter redesign, but as I recall this has only happened recently with brakes, not derailleurs.
So, in summary if you want to move to 10 speed you need a new chain, cassette and shifters. The rear mech should be okay and the front mech will probably be just about alright as well (technically it needs a marginally narrower cage). The chainset will also be fine as is.
Post edited at 13:09