In my multibit wallet, it reports X bitcoins. But no address in that wallet contains exactly X bitcoin, and the total reported amount should be greater than X.
The reason this is stranger than normal is because when additional bitcoin is sent to an address in that wallet, the X increases by the right amount, but it just conveniently forgets to accurately display an amount that is reflected in ANY single address in that wallet
Address 1 has W bitcoin in it, W is less than the reported X amount Address 2 has Y bitcoin in it, Y is greater than the reported X amount Address 3 has 0 bitcoin in it.
So X is some combination of Address 1 and Address 2's balance, but it is not either of them
The "3 reset" trick does NOTHING to fix this. And in some gamble that it does display my whole balance after a blockchain reset, it only displays it until a transaction is made, or the application is restarted. In which case my only resource seems to be to reset the blockchain over and over again, or consider MultiBit's HORRIBLE non-advise of moving everything to a new wallet in a different application by exposing the private keys.