Cannot detect HMC5883L on the I2C bus

I want to report back.

I ordered a new saintsmart hmc5883l from ebay and it's working out of the box...