Does anyone else here run their MySQL server with the --ansi switch thrown? It's pretty neat, and turns off a whole bunch of incompatible stuff that MySQL does by default, like letting you use " marks around identifiers, forcing items in the select list to be aggregated if they are in a query that has a group by clause and they aren't in the group by, and enforcing some other things.
Unfortunately, MySQL still rounds off numbers that are too big for the field you're trying to put them in...