We're reviewed this issue, and are reconsidering the correct solution.
As we understand it, each client has one 'correct' decimal point character which is derived from it's locale (specified in the operating system, and possible overridden by the browser).
We think that a solution whereby the client parses and displays number input based on the locale (starting with decimal point now), should be sufficient.
Your comments on this will be appreciated.
For best results, use the Firefox browser..