How you reach 2,147,483,647 I don't know but from memory a friend of mine bypassed the 32bit int limit by using strings and using B for Billion, T for Trillion etc.