The following cells have the following values in EXCEL 2007

A1: 192.32
B2: 16.28
C2: 93.04

The formula A1-B1-C1=0 returns FALSE
The formula A1=(B1+C1) returns TRUE

What!?!?!

Further...
$A$1-B$1-$C$1>-0.0000000000001 returns TRUE
But..
$A$1-B$1-$C$1>-0.00000000000001 returns FALSE

Like I said... WHAT?!?!?!

Finally...
if you put the formula =A1-B1-C1 in cell D1, then the value is shown as 0 and the formula D1=0 returns TRUE

I have reproduced this on three computers, on freshly minted spreadsheets - definitely something weird going on. Can anyone else reproduce or explain this. I haven't found any other combination of numbers that does this

Thanks.