, that allows to format/parse any number to have decimal and thousands separator in proper places, e.g. "54434343.22" will be "54,434,343.22" in formatted case. Method Format is responsible for that.
Method Parse fails to parse string from example above resulting only first comma to be replaced and not all of them.
Ready for testing.