Trouble is, some things are explained and inplimented so poorly. For example, some things that use the I2C interface. Well, the datasheet gives a very bad explination of the I2C interface and there is basically no infomation off that. I failed to find any website that could explain it in any simplicity. All I have learned is it sends 16 bits down a line, with the first 8 being the address and second being the data. Well this is the most stupid thing I've heard. Good, for EEPROMs sure, but not for clocks or accelerometers since you waste quite a number of them. There is no simple solution to anything and everything is over complicated.