Darren,
Thanks for your support here. Your modification was very neat! Your use of "[0-9][0-9][0-9]" made things very compact! Impressing!
However, I happened to notice yet another tiny thing. Your VI fail for numbers that have 3, 6, 9, 12, ... digits. The reason for this is that you add a comma even for cases when "c" is zero length since you use the stop condition for your comma placement.
I attached your VI with a tiny correction; I put a comma only when "c" not equals zero.
Again, thanks for hosting DE!
/Mikael