Cardinal Numbers is a totally free application to transform numbers into their equivalent in words. For example "347" would become three hundred and forty-seven.
Seen like this it might seem unnecessary, but the true use of this program is when you have to write numbers in words that are five or six figures. Make sure you do this perfectly, without even having to think about it. Cardinal Numbers can transform numbers from 1 to 999,999, in English and Spanish.