Bill Gates hates iphones
, Steve jobs from apple loves them.
As for the calibration, find a reasonable flat surface and it takes 2 readings to calibrate. seems pretty accurate. eg you use a slope with 5' angle, press calibrate 1 rotate phone 180' press calibrate 2 and it calculates what level 0' is.