vBDonate doesn't appear to handle decimal donations correctly.
While testing, every PM and display showed a donation of $0.01 as $0. I suspect changing the amount column in the donations table to double instead of int will fix it
Ya know what, I did that some time ago on local to change the display fro 10 to 10.00 and I thought I added the change to the install files but I guess not. It will be in the next update though.