Fixed the numbering, no longer has a billion places after the decimal. Also added GH/s notation for people pulling over 1000MH/s.
Everyone knows that a Gigahash/byte is 1024 of the Mega's, right? I hope you just typed 1000MH/s as a round number.
EDIT: I see you are using API tokens, so the pools are reporting what they are reporting.
Actually it isn't.
SI prefixes are base 10. Computer industry started improperly using base 2 prefixes w/ same name as SI prefixes.
Thus giga can be either 1000 or 1024.
Officially SI and IEC standardized a different set of prefixes for binary.
http://en.wikipedia.org/wiki/Binary_prefix1024^3 wouldn't be Giga it would be Gibi. Now nobody uses it but that is the official prefix standard.
Giga is perfectly fine for base 10. Generally only capacity is in base 2. Speeds are in base 10. If you have a 1Mbps internet connection it is 1000 kbps not 1024. If you have a 1 Ghz CPU it is 1000 MHz not 1024. If you have 1 GH/s it is 1000 MH/s not 1024.