However, iTunes doesn't seem to store track numbers with leading zeros, so when I use a "Rename" action in Hazel that includes the track number, I usually have to make a second pass to zero-pad the track number (anal retentive?

Is there a way to get iTunes to write the track number with zero-padding when necessary (track numbers 1-9)?
Alternately, is there any way to instruct Hazel to zero pad track numbers when necessary? It would be simpler if it was stored as an integer, then I would request sprintf style format strings for the rename action (ie., "%02d" and the like).
Thanks for any help,
Emmanuel Gomez