Thanks, just tried it and here are my results:
1,234.56 = 1.00
1234.56 = 1,234.56
1234.5 = 1,234.50
1,234.5 = 1.00
1,2345 = 1.00
1234,56 = 1,234.00
1234,5 = 1,234.00
1.234,56 = 1.23
1.234,5 = 1.23
The problem is that I dont know how the user is entering the data unless there is some way I can grab that info from vb
EDIT: Hold on, you just changed your post

Let me check it out now
Ok. The problem with the above is if someone enters 1,345.5 it will give me 1.3345.5
BTW: Thanks for your time!
BTW: Here are my revised figures based on number_format($var, 2, '.','')
1,234.56 = 1.00
1234.56 = 1234.56
1234.5 = 1234.50
1,234.5 = 1.00
1,2345 = 1.00
1234,56 = 1234.00
1234,5 = 1234.00
1.234,56 = 1.23
1.234,5 = 1.23