Well there is of course a limit, but it is crazy high. I bet David used int64 to save the coin data, than the limit is based on that.
For int64 the limit is (I guess unsigned since you can't have negative coins) 18,446,744,073,709,551,615
For int32 the limit is 4,294,967,295.
Feel free to...