• Here is what I was looking for - a way to left pad a number with Zeroes.

    http://www.eggheadcafe.com/community/aspnet/9/10007800/left-pad-number.aspx

    This solution will do half of your solution very elegantly.

    So many ways to skin a cat!

    Cheers