Haha, I sympathize :). For those who may be confused, the problem is that most i18n on the web is so shit that most people from countries where the comma is the decimal separator will enter a period instead. In many of those countries the period serves as the thousands separator so entering 1.203.456,3 should be interpreted as 1203456.30. But it almost never is so in the few cases when it works (like here) it causes nasty surprises.