in reply to "Commifying" a number

I think a commify function shouldn't be so simple. It needs to look at the current rules for formatting a number, using the specified character seperator and digit group sizes. Currency and other numbers may have different rules.