This is really cool, would it be possible to add 'and' and comma's to the correct place in the string?
So that "Twelve Million Five Hundred Thousand Two Hundred Nine" could become
"Twelve Million, Five Hundred Thousand, Two Hundred and Nine"?
I am sure that's possible. Go ahead!