>How would PADL() know that it wasn't you intention for variable to have two decimal places?
I would say the best would be to have an additional parameter to that function or to define a SET that would be effective for such. For me, whenever I have PADL(), it's always integer.