I don't understand why people get confused or shocked by the question, it's actually a really good question, since there is a long and short scale in the mathematical system, and different countries use and teach one of those, so technically there is no single answer.
http://en.wikipedia.org/wiki/Long_and_short_scales
I personally prefer defining a billion a 1000 million, but I remember being taught something else in Elementary School.